0

すべてをビルドする制御できないビルド スクリプト (多数のファイルを生成するシェル コマンド) がありますが、ほとんどの場合、スクリプト全体を実行するのではなく、いくつかのファイルをビルドするだけで十分です。

私の SConstruct ファイルは次のようになります。

cmd1 = env.Command(<main executable file path>, [], <build everything shell command>)

cmd2 = env.Command(<target file path 1>, <source file path 1>, <build file 1>)
cmd3 = env.Command(<target file path 2>, <source file path 2>, <build file 2>)

私が望むのは、cmd1ターゲットがビルドされた場合に実際にビルドせずに、cmd2およびcmd2コマンドターゲットをビルド済みとしてマークすることです。それは可能ですか?

4

1 に答える 1