В макросе %cmake делается mkdir -p BUILD pushd BUILD cmake ... popd Прошу сделать макросы, типа %cmake_build и %cmake_install в которых будут делаться pushd BUILD make ... popd Сейчас приходится вставлять это вручную.
Скорее примерно так (намеренно не делал popd, чтоб было можно передать дополнительные аргументы -- кстати, в %cmake_insource насильное завершение команды точкой с запятой сильно мешает): %cmake_build \ %make_build -C BUILD %cmakeinstall_std \ %makeinstall_std -C BUILD
cmake-2.8.8-alt1 -> sisyphus: * Sat Jun 23 2012 Slava Dubrovskiy <dubrsl@altlinux> 2.8.8-alt1 - 2.8.8 - add %cmake_build, %cmake_install and %cmakeinstall_std macros (closes: #24229)