2013-07-12 15 views
8

Desidero utilizzare la destinazione speciale .SECONDARY di GNU Make per specificare che i risultati di una regola di modello particolare non devono essere eliminati quando creati come file intermedi. . PRECIOUS funziona con schemi, ma abbastanza stranamente, non. SECONDARIO. Non voglio usare .PRECIOUS, perché voglio che il file sia cancellato nel caso in cui Make sia interrotto da un segnale, o il comando restituisca uno stato di uscita diverso da zero quando usato in combinazione con .DELETE_ON_ERROR. Eventuali suggerimenti?. SECONDARIO per una regola di pattern con GNU Make

+0

Waow **. PREZIOSI funziona con gli schemi, ma abbastanza stranamente, non. SECONDARIO. ** Penso di ottenere una risposta iniziale a http://stackoverflow.com/questions/27090032/why-make-remove-intermediate -file-even-with-second-and-require-to-use-preci –

risposta

5

È possibile utilizzare. SECONDARIO senza prerequisiti, questo imposterà tutti gli obiettivi intermedi come SECONDARI.

+0

Raffreddare questo potrebbe essere un altro suggerimento per il mio http://stackoverflow.com/questions/27090032/why-make-remove-intermediate-file-even -con-second-and-require-to-use-preci question ... –