Ersetzen eines Befehls durch einen anderen während make build

Ersetzen eines Befehls durch einen anderen während make build

Ich erstelle eine Anwendung mit cmakeund make all packageBefehlen. Während des Builds wird das Programm implizit als Teil des Builds rpmbuildaufgerufen . Ich muss es aufrufen , anstatt nur . Wie erreiche ich dies auf saubere Weise ohne hässliche Hacks?cpacksetarch i686 rpmbuildrpmbuild

Antwort1

Verwenden Sie einen Shell-Alias. Beispiel:

Alias ​​rpmbuild="setarch `uname -m` rpmbuild"

Oder was auch immer Sie auf der rechten Seite benötigen.

verwandte Informationen