Bug 24229

Summary: FR: добавить rpm-макросы
Product: Sisyphus Reporter: Alexey Shabalin <shaba>
Component: cmakeAssignee: Slava Dubrovskiy <dubrsl>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: lav, mike, zerg
Version: unstable   
Hardware: all   
OS: Linux   

Description Alexey Shabalin 2010-10-06 00:00:32 MSD
В макросе %cmake делается
mkdir -p BUILD
pushd BUILD
cmake ...
popd

Прошу сделать макросы, типа
%cmake_build и %cmake_install в которых будут делаться 
pushd BUILD
make ...
popd

Сейчас приходится вставлять это вручную.
Comment 1 Michael Shigorin 2012-03-04 21:48:42 MSK
Скорее примерно так (намеренно не делал popd, чтоб было можно передать дополнительные аргументы -- кстати, в %cmake_insource насильное завершение команды точкой с запятой сильно мешает):

%cmake_build \
    %make_build -C BUILD

%cmakeinstall_std \
    %makeinstall_std -C BUILD
Comment 2 Repository Robot 2012-06-23 21:18:51 MSK
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)