SConsプロジェクトを次のように設定しています。
Project/
SConstruct # "SConscript('stuff/SConscript', variant_dir = 'build')
stuff/
SConscript # "import configuration"
configuration/
__init__.py
Thing.py
ビルド時に、SConscriptはビルドディレクトリにコピーされますが、「構成」モジュールはコピーされません。通常、Depends()
関数(eg Depends(program, object_files)
)を使用してファイルの依存関係を表現します。ただし、この場合、SConscriptファイル自体が依存関係の「ターゲット」です。
これをSConscriptでどのように表現しますか?