标签: python build compilation scons
在尝试让我的构建使用单个编译单元时,我发现有必要测试,给定一个文件名,相应的文件自上次构建后是否已更改,然后根据是否有,来处理它有所不同(将其添加到特定的scu或不是)。
我已经尝试构建一个文件对象,并在其上调用Node.changed(),但即使文件已经更改,它也总是返回False。
如何测试文件以查看SCons是否认为它已更改?
答案 0 :(得分:0)
您是否尝试过AddPostAction命令?
AddPostAction
http://www.scons.org/doc/2.1.0/HTML/scons-user/a10706.html
它基本上在构建目标后执行一个动作。