scons のビルトイン ビルダーの多くには、関連するビルダーのデフォルト出力を変更するために使用される $*COMSTR 変数があります。オプションで $*COMSTR 変数を使用して、ビルド プロセスをより読みやすくすることができます。
コマンド ビルダーに $*COMSTR 変数を設定したいと考えています。
target = 'mydb.db3'
populatesql = 'populate.sql'
sources = [populatesql]
command = '@sqlite3 $TARGET < ' + populatesql
built_database = env.Command(target, sources, command)
コマンドの先頭に「@」文字を付けて出力を抑制できることがわかりましたが、Command ビルダーで $*COMSTR を使用する方法を見つけることができませんでした。ここでトリックがありませんか?
ありがとう。