.SECONDARY für eine Musterregel mit GNU Make

8

Ich möchte das spezielle Ziel .SECONDARY of GNU Make verwenden, um anzugeben, dass die Ergebnisse einer bestimmten Musterregel nicht gelöscht werden sollen, wenn sie als Zwischendateien erstellt werden. .PRECIOUS arbeitet mit Mustern, aber merkwürdigerweise nicht .SECONDARY. Ich möchte .PRECIOUS nicht verwenden, da die Datei gelöscht werden soll, wenn Make durch ein Signal unterbrochen wird, oder der Befehl einen Nicht-Null-Beendigungsstatus zurückgibt, wenn er in Kombination mit DELETE_ON_ERROR verwendet wird. Irgendwelche Vorschläge?

    
Shaun Jackman 12.07.2013, 23:18
quelle

1 Antwort

5

Sie können .SECONDARY ohne Voraussetzungen verwenden, dies bewirkt, dass sich alle Zwischenziele wie SECONDARY verhalten.

    
Alex Cohn 13.07.2013 08:03
quelle

Tags und Links