¿cómo se establece un objetivo, tal vez Waf los llama "comandos", para que siempre se ejecute? ¿Eso será como los objetivos de PHONY en Make?Waf (herramienta de compilación): ¿objetivos de PHONY como Make?
Estoy usando Waf para compilar, entre otras cosas, una solución de Visual Studio, cuyas dependencias y recompilación preferiría que fuera administrada por Visual Studio.
Actualmente estoy usando esta definición (simplificada):
def build(bld):
bld(rule = "msbuild MySolution.sln /target:Build /property:CONFIGURATION=Release",
source = "",
target = "program.exe")
Sin embargo, "msbuild" se llama sólo cuando "program.exe" no se encuentra.
Gracias.