テストを実行するMakefileを作成したいと思います。テストはディレクトリ './tests'にあり、テストされる実行可能ファイルはディレクトリ './bin'にあります。
テストを実行すると、ディレクトリ./binが$ PATHにないため、execファイルが表示されません。
私がこのようなことをするとき:
EXPORT PATH=bin:$PATH
make test
すべてが機能します。ただし、Makefileの$ PATHを変更する必要があります。
単純なMakefileコンテンツ:
test all:
PATH=bin:${PATH}
@echo $(PATH)
x
パスを正しく出力しますが、ファイルxが見つかりません。
これを手動で行う場合:
$ export PATH=bin:$PATH
$ x
それならすべてOKです。
Makefileの$ PATHを変更するにはどうすればよいですか?
../test/test_to_run
か?質問を誤解してしまったらごめんなさい。