私がやっている:
data = env.InstallAs('$PREFIX/share/odysi', 'data')
env.Alias('install', data)
これは初めてうまくいきます。しかし、'data' フォルダ内の何かを変更してscons -Q install
もう一度実行すると、ファイルが変更され再インストールが必要であるにもかかわらず、「インストールは最新です」と表示されます。
ディレクトリ(およびサブディレクトリ)には多くのファイルがあるため、それらを明示的にリストすることを避けることができれば、それが最善です。チップ?