Bug 22209 - Добавить макрос %cmake
Summary: Добавить макрос %cmake
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: cmake (show other bugs)
Version: unstable
Hardware: all Linux
: P3 enhancement
Assignee: Vitaly Lipatov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on: 22326
Blocks:
  Show dependency tree
 
Reported: 2009-11-08 17:21 MSK by Slava Dubrovskiy
Modified: 2009-11-27 21:35 MSK (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Slava Dubrovskiy 2009-11-08 17:21:10 MSK
Прошу добавить макрос %cmake для удобства сборки.

[16:02:01] <wRAR> dubrsl: о! а не засунуть ли его в cmake
[16:02:19] <wRAR> повесь багу?
[16:03:26] <dubrsl> wRAR: ок. Только не так как сделано в rpm-build-compat. "out-of-source" build не нужно
[16:03:58] <wRAR> бугога.
[16:04:02] <wRAR> пербьётесь
[16:04:07] <wRAR> не делать же два макроса
[16:04:39] <dubrsl> wRAR: и там теряет параметры
[16:05:21] <dubrsl> все кастомные параметры попадают в cd -
[16:05:35] <wRAR> секунду, открою макрос
[16:05:55] <wRAR> мхм.
[16:05:57] <wRAR> понял
[16:06:03] <wRAR> да, херово-херово
[16:06:23] <wRAR> надо ещё в %K4cmake глянуть
[16:07:07] <wRAR> и написать в cmake конфликт на rpm-build-compat, вот это клёво будет
[16:08:24] <dubrsl> ну оut-of-source логично использовать когда нужно сделать 2 сборки. т.е. использовать 2 директории. А в макросе зашита одна. Какой смысл?
Comment 1 Vitaly Lipatov 2009-11-08 22:25:41 MSK
build в %cmake используется, потому что некоторые пакеты требуют обязательного отдельного каталога. Раньше было не так. Возможно стоило пакет исправить...
Comment 2 Andrey Rahmatullin 2009-11-09 11:06:47 MSK
Не надо исправлять эту фичу. Я пока склоняюсь к двум макросам, второй на случай пакетов, которые долго или влом фиксить для поддержки out-of-source.
Comment 3 Repository Robot 2009-11-21 16:35:53 MSK
cmake-2.8.0-alt1 -> sisyphus:

* Mon Nov 16 2009 Andrey Rahmatullin <wrar@altlinux> 2.8.0-alt1

- 2.8.0
- add %cmake and %cmake_insource macros (closes: #22209)
Comment 4 Michael Shigorin 2009-11-27 21:35:12 MSK
спасибо!