如何 运行 为同一目标文件的不同依赖集设置不同的配方
How to run different recipes for different sets of dependencies of the same target file
制作手册说每个目标只能有一个配方。但是我需要 运行 不同的构建工具,具体取决于哪些依赖项发生了变化。
像这样:
target.txt: subtarget.txt
cat $? >> $@
target.txt: header.txt
date >>$@
存档有什么技巧吗?
我不太确定你想做什么,但也许 double-colon rules 可以帮助你?
target.txt:: subtarget.txt
cat $? >> $@
target.txt:: header.txt
date >>$@
制作手册说每个目标只能有一个配方。但是我需要 运行 不同的构建工具,具体取决于哪些依赖项发生了变化。
像这样:
target.txt: subtarget.txt
cat $? >> $@
target.txt: header.txt
date >>$@
存档有什么技巧吗?
我不太确定你想做什么,但也许 double-colon rules 可以帮助你?
target.txt:: subtarget.txt
cat $? >> $@
target.txt:: header.txt
date >>$@