在 make build 期间将一个命令替换为另一个命令

在 make build 期间将一个命令替换为另一个命令

cmake我使用和命令构建了一些应用程序make all package。在构建过程中,rpmbuild程序被隐式调用cpack作为构建的一部分。我需要它调用setarch i686 rpmbuild而不是仅仅调用rpmbuild。我如何以一种巧妙的方式实现这一点,而不需要丑陋的黑客攻击?

答案1

使用 shell 别名。例如:

别名 rpmbuild="setarch `uname -m` rpmbuild"

或者右侧您需要的任何东西。

相关内容