Makefile Waf(构建工具):像Make这样的假目标?
你如何设定一个目标-也许Waf称之为“命令”-以便始终执行?那就像是制造中的假目标 我正在使用Waf构建一个VisualStudio解决方案,我更愿意由VisualStudio自己管理它的依赖项和重新编译 目前我使用的是这个(简化的)定义:Makefile Waf(构建工具):像Make这样的假目标?,makefile,waf,Makefile,Waf,你如何设定一个目标-也许Waf称之为“命令”-以便始终执行?那就像是制造中的假目标 我正在使用Waf构建一个VisualStudio解决方案,我更愿意由VisualStudio自己管理它的依赖项和重新编译 目前我使用的是这个(简化的)定义: def build(bld): bld( rule = "msbuild MySolution.sln /target:Build /property:CONFIGURATION=Release", source = "", ta
def build(bld):
bld( rule = "msbuild MySolution.sln /target:Build /property:CONFIGURATION=Release",
source = "",
target = "program.exe" )
但是,只有在缺少“program.exe”时才会调用“msbuild”
谢谢。在waf用户邮件列表中询问了这个问题,解决方案是添加“始终”参数:
def build(bld):
bld( rule = "msbuild MySolution.sln /target:Build /property:CONFIGURATION=Release",
target = "program.exe" ,
always = True )