Заменить одну команду на другую во время сборки make

Заменить одну команду на другую во время сборки make

Я собираю какое-то приложение с помощью команд cmakeи make all package. Во время сборки rpmbuildпрограмма неявно вызывается cpackкак часть сборки. Мне нужно, чтобы она вызывала setarch i686 rpmbuildвместо просто rpmbuild. Как мне сделать это аккуратно, без уродливых хаков?

решение1

Используйте псевдоним оболочки. Например:

псевдоним rpmbuild="setarch `uname -m` rpmbuild"

Или то, что вам нужно на правой стороне.

Связанный контент