次のようなコマンドを使用して、ディレクトリ内のファイルを更新しようとしています。
env.Command(Dir("./targetdir/"),
["./targetdir/file0", "./targetdir/file1", ...],
"./somescript.sh $TARGET")
./targetdir/
手動で変更したにもかかわらず、Scons は最新であると言い続けます。./targetdir/file0.
scons は、1 つのソース ファイルが変更されたので、コマンドを実行する必要があることを認識しているはずではありませんか? ターゲットがディレクトリであるという特殊性はありますか?
./somescript.sh ./targetdir/
ファイルが変更されるたびにコマンドを実行したい./targetdir/
。どうすればいいですか?