Ich habe ein Makefile, auf dem ein Tool ausgeführt wird, das eine Weile dauert. es erlaubt mir, den verwendeten Befehl zu ersetzen:
make TOOL=alternative-tool
Ich möchte diesen Schritt im Makefile überspringen, daher suche ich nach einem Befehl, der mit dem Status 0 beendet wird und vernachlässigbare Nebenwirkungen hat.
Natürlich könnte ich nur verwenden true, aber das ist etwas verwirrend:
make TOOL=true
Das liest sich so, als ob ich das Tool ausführen möchte , aber ich tue es nicht.
Gibt es eine standardmäßig installierte ausführbare Datei, die nicht /bin/truemit dem Status 0 beendet wird und einen eingängigen und einfach einzugebenden Namen hat?
TOOL=truewird beim Aufrufen von make in der Befehlszeile angezeigt, wahrscheinlich in einer README-Datei in der Nähe dokumentiert. Die eigentliche Zeile, die das Tool aufruft, befindet sich irgendwo in einem Makefile mit 7000 Zeilen (von Drittanbietern).