Dies ist entweder trivial oder läuft gegen die Philosophie, wie make verwendet werden sollte, aber ich hätte gerne eine Befehlszeile, die liest wie "make debug" anstatt "make DEBUG = 1 ". Ich habe versucht, ein falsches Ziel namens debug zu erstellen, das nichts außer der DEBUG-Variable gesetzt hat, aber dann gab es einen Unterschied zwischen "make debug build" und "make build debug" - nämlich, dass die Variable in einem Fall nach dem Build gesetzt wurde passiert.Verwenden von Makefile-Zielen, um Build-Optionen zu setzen
Gibt es eine Möglichkeit, bestimmten Zielen Vorrang einzuräumen?
Danke für Ihre Hilfe.
Portabilität auf Kosten der rekursiven Auswertung der make-Datei. – dmckee