2013-07-12 38 views
8

我想使用GNU Make的特殊目標.SECONDARY來指定在創建爲中間文件時不應刪除特定模式規則的結果。 .PRECIOUS與模式一起工作,但奇怪的是,沒有。第二。我不想使用.PRECIOUS,因爲我希望在Make被信號中斷的情況下刪除文件,或者當與.DELETE_ON_ERROR結合使用時,命令返回非零退出狀態。有什麼建議麼?.SECONDARY對於使用GNU Make的模式規則

+0

Waow **。PRECIOUS與模式,但奇怪的是,沒有.SECONDARY。**我想我得到一個起點答案http://stackoverflow.com/questions/27090032/why-make-remove-intermediate -file-even-with-secondary-and-require-to-use-preci –

回答

5

您可以使用沒有先決條件的.SECONDARY,這將設置所有中間目標表現爲SECONDARY。

+0

很酷,這可能是我的另一個提示http://stackoverflow.com/questions/27090032/why-make-remove-intermediate-file-even -with-secondary-and-require-to-use-preci question ... –

相關問題