C++ パッケージに Autotools を使用しています。私のパッケージには、たとえば「myprog」と呼ばれる単一のバイナリがあります。機能テストを含む bash スクリプト「test.bash」を作成しました。このスクリプトには、(1) 入力ファイルの作成、(2) 期待される出力ファイルの生成、(3) 入力ファイルで「myprog」の起動、(4) 「prog」の出力と期待される出力の比較の 4 つのステップがあります。
ステップ 3 で、「test.bash」は「myprog」へのパスを知る必要があります。自分でスタンドアロンで「test.bash」を起動すると、コマンドラインのオプションとして「myprog」へのパスを指定できます。しかし、 or を使用すると何ができますmake check
かmake distcheck
?
Autotools/Automakeのマニュアルを読んでいます。によって設定された変数を使用する方法があると思いますがconfigure
、それらの使用方法がわからないため、どのような解決策も大歓迎です!