*cmake

mva 07:40

перевёл Lua-cURL с autocrap на CMake.
Скоро запушу в репку.

0xd34df00d 26.11.2012 19:20

При попытке изменить конпелятор в CMakeCache.txt cmake зашел в бесконечный цикл, обнаруживая изменение компилятора, находя библиотеки снова, запуская себя, обнаруживая изменение компилятора...

L29Ah 22.11.2012 03:55

Linking CXX static library libassimp.a
cd /var/tmp/paludis/games-strategy-spring-91.0/work/spring-91.0_build/rts/lib/assim p/code && /usr/bin/cmake -P CMakeFiles/assimp.dir/cmake_clean_target.cmake
cd /var/tmp/paludis/games-strategy-spring-91.0/work/spring-91.0_build/rts/lib/assim p/code && /usr/bin/cmake -E ... more →

0xd34df00d 16.09.2012 20:07

Симейк ебанутый все-таки. Запилил функцию http://pastebin.com/sR4Yxk5h . Выглядит страшно, зато теперь можно писать CreateTrsUpTarget("lmp" "en;ru_RU" "${SRCS}" "${FORMS}" "lmpsettings.xml") и делать

0:05:02 d34df00d deadtoo ~/Programming/leechcraft/builds/kdevelop/plugins/lmp % make ... more →

0xd34df00d 28.07.2012 11:40

А вот это охуенчик и неговно → http://doc-snapshot.qt-project.org/5.0/c...
В смысле, что документация приведена прямо на оффсайте.
Будем портировать.

richmond 08.07.2012 16:02

cmake ../ -DPREFIX= -DCMAKE_BUILD_TYPE=Debug

0xd34df00d 17.06.2012 10:59

Охуеть, SET ( ... PARENT_SCOPE) выставляет, конечно, переменную в скоупе родительского симейка, но... Но она, блядь, не объявляется в текущем. Поэтому приходится писать
SET (MPRIS_SUBLIB leechcraft_lmp_mpris PARENT_SCOPE)
SET (MPRIS_SUBLIB leechcraft_lmp_mpris)

violetta0xd34df00d 16.02.2012 09:57

Если не трудно, можешь сделать cmake --graphviz на Личкрафтах? Потом завернуть в пикчу dot-ом, например. Интересно посмотреть, что получится.

gelraen 08.01.2012 19:44

CMake говно. Чтобы сделать в директории с уже имеющимся Makefile "make" во время сборки и "make install" во время установки приодится в этой же директории городить вот такое говно: http://privatepaste.com/e0790580bf

0xd34df00d 28.12.2011 19:41

Джва часа проебался с непонятно как портящимся стеком и вообще полной пиздой от boost::optional, а оказалось, что программа линкуется с Boost 1.47, а optional юзает из 1.46.
Ебаный симейк.

analizer 01.12.2011 15:48

make -j5 target1 target2 — если у таргетов общая зависимость и цмэйк дошёл до неё у обоих с небольшим временным отрывом, то для каждого таргета будет эту зависимость собирать.

analizer 15.11.2011 09:12

хули толку с этих процентиков, если у меня уже три минуты висит надпись «Linking CXX executable <NDA name>»? А если предварительно не потушить firefox и evince, то и все десять провисит

gelraen 15.10.2011 17:17

Пстач, зделой чтобы в CMAKE_<LANG>_LINK_EXECUTABLE можно было указывать и функцию/макрос, а не только вызов внешнего процесса, а я тебе спасибо скажу. А то у меня что-то не получается запилить хоть сколько нибудь адекватную сборку говна на ырланке.

gelraen 05.10.2011 11:11

CMake — хороший пример качественного тырпрайза. Пока едешь по обкатанной дорожке — всё работает нормально (и похуй что внутри костыль на костыле и костылём погоняет). Шаг влево-вправо — и начинается такое говно, что хочеться его выбросить и убежать подальше.

gelraen 05.10.2011 09:17

Ещ один вопрос по cmake: как можно получить из списка сорсов список target'ов, в которых эти сорсы будут скомпилированы? Хотет сделать add_custom_target(someshit) зависимой от скомпиленных сорсов.

cmake, ?
gelraen 05.10.2011 08:50

Пстач, а как бы мне в CMAKE_Erlang_LINK_EXECUTABLE впихнуть генерацию *.app из шаблона (или даже с нуля, по переменным)? Это я перелопачиваю файлы взятые отсюда: https://github.com/okeuday/generic-erlan...
Пытаюсь курить сорсы cmake, но пока что-то не очень понятно.

gelraen 03.10.2011 14:05

Хныыыы, CMake cannot into Erlang ='(

0xd34df00d 28.06.2011 19:36

Кажется, пришло время открывать нечто вроде CPAN или Hackage, но для cmake'овских модулей.

hatred 15.03.2011 04:24

Qt Creator и CMake:
Пакость: Qt Creator умеет импортировать CMake проекты, проблема в том, что в дереве далеко не все файлы отображаются.
Причина: делается этот импорт через откровенную задницу: вызывает cmake с генератором »-G'CodeBlocks — Unix Makefiles'», генерируя тем самым XML-файл проекта формата ... more →

Minoru 26.12.2010 07:13

Говорят, CMake умеет генерировать проекты MSVS. Но насколько я понял, он умеет делать это только *из–под* Windows. Это так, или я что–то упускаю?
А то я (с запозданием) понял, что эта фича CMake мне очень бы пригодилась — я пишу лабы в своём уютненьком Линуксе, а сдавать вынужден во вражей студии под ... more →

?, cmake

*cmake is used by:

gelraen

gelraen

0xd34df00d

0xd34df00d

analizer

analizer

Monah Tuk

hatred

mva

mva

L29Ah

L29Ah

πες

violetta

Minoru

Minoru