你如何设定一个目标 – 也许Waf称之为“命令” – 总是被执行?这就像是Make中的PHONY目标?
我正在使用Waf来构建一个Visual Studio解决方案,其依赖性和重新编译我更喜欢由Visual Studio本身管理.
目前我正在使用这个(简化)定义:
def build(bld): bld( rule = "msbuild MySolution.sln /target:Build /property:CONFIGURATION=Release",source = "",target = "program.exe" )
但是,只有在“program.exe”丢失时才会调用“msbuild”.
谢谢.