|
Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Выпуск системы сборки CMake 3.6" | +/– | |
Сообщение от opennews on 07-Июл-16, 23:52 | ||
Состоялся (https://blog.kitware.com/cmake-3-6-0-available-for-download/) релиз кроссплатформенного открытого генератора сценариев сборки CMake 3.6 (http://www.cmake.org/), выступающего в качестве альтернативы Autotools и используемого в таких проектах, как KDE, LLVM/Clang, MySQL, MariaDB, ReactOS и Blender. Код CMake написан на языке C++ и распространяется под лицензией BSD. | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения по теме | [Сортировка по времени | RSS] |
1. "Выпуск системы сборки CMake 3.6" | +2 +/– | |
Сообщение от ANDREY KOSTELTSEV on 07-Июл-16, 23:52 | ||
А авторы хотябы в этом релизе догадались, что такое --libdir, --bindir, --sbindir ли может хотябы разобрались в отличиях --prefix и DESTDIR ? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
3. "Выпуск системы сборки CMake 3.6" | +/– | |
Сообщение от BlackRaven86 (ok) on 08-Июл-16, 00:00 | ||
Сто лет уже как есть https://cmake.org/cmake/help/v3.6/module/GNUInstallDirs.html | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
8. "Выпуск системы сборки CMake 3.6" | +/– | |
Сообщение от ANDREY KOSTELTSEV on 08-Июл-16, 00:39 | ||
Покажите мне хотябы один проект, использующий CMake в котором задание этих переменных приводит к нужному результату. | ||
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору |
14. "Выпуск системы сборки CMake 3.6" | +/– | |
Сообщение от BlackRaven86 (ok) on 08-Июл-16, 01:36 | ||
> Покажите мне хотябы один проект, использующий CMake в котором задание этих переменных | ||
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору |
17. "Выпуск системы сборки CMake 3.6" | +/– | |
Сообщение от ANDREY KOSTELTSEV on 08-Июл-16, 01:42 | ||
>> Покажите мне хотябы один проект, использующий CMake в котором задание этих переменных | ||
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору |
22. "Выпуск системы сборки CMake 3.6" | +/– | |
Сообщение от Аноним (??) on 08-Июл-16, 05:45 | ||
Подтверждаю. Это работает везде. Это у вас самого проблемы на вашем локалхосте, разбирайтесь со своими настройками, почему у вас это нигде не работает. | ||
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору |
37. "Выпуск системы сборки CMake 3.6" | +/– | |
Сообщение от BlackRaven86 (ok) on 08-Июл-16, 14:22 | ||
Например: https://github.com/search?l=cmake&q=include%28GNUInstal... | ||
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору |
24. "Выпуск системы сборки CMake 3.6" | +1 +/– | |
Сообщение от Ilya Indigo (ok) on 08-Июл-16, 07:50 | ||
eiskaltdcpp-qt подойдёт? А так куча других могу привести.n=eiskaltdcpp && cd /tmp && git clone git://github.com/$n/$n.git && cd $n && F="-march=native -msse3 -O3 -fomit-frame-pointer -pipe -DNDEBUG" && cmake -LA -DCMAKE_C_FLAGS_RELEASE="$F" -DCMAKE_CXX_FLAGS_RELEASE="$F" -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr -DLIBDIR=lib64 -DUSE_ASPELL=ON -DWITH_SOUNDS=ON -DUSE_MINIUPNP=ON -Dlinguas="en ru" && make -j4 && sudo make install && cd .. && rm -rf $n | ||
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору |
27. "Выпуск системы сборки CMake 3.6" | +/– | |
Сообщение от anonymous (??) on 08-Июл-16, 08:45 | ||
> vim Makefile | ||
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору |
29. "Выпуск системы сборки CMake 3.6" | –3 +/– | |
Сообщение от Аноним (??) on 08-Июл-16, 09:09 | ||
У человека просто cmake головного мозга, или по простому каша в голове. | ||
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору |
30. "Выпуск системы сборки CMake 3.6" | –1 +/– | |
Сообщение от Ilya Indigo (ok) on 08-Июл-16, 09:36 | ||
>> vim Makefile | ||
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору |
34. "Выпуск системы сборки CMake 3.6" | +/– | |
Сообщение от ANDREY KOSTELTSEV on 08-Июл-16, 10:37 | ||
>>> vim Makefile | ||
Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору |
41. "Выпуск системы сборки CMake 3.6" | +1 +/– | |
Сообщение от dhamp on 08-Июл-16, 16:24 | ||
>>>> vim Makefile | ||
Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору |
45. "Выпуск системы сборки CMake 3.6" | +/– | |
Сообщение от anonymous (??) on 09-Июл-16, 08:58 | ||
> >> vim Makefile | ||
Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору |
33. "Выпуск системы сборки CMake 3.6" | –1 +/– | |
Сообщение от ANDREY KOSTELTSEV on 08-Июл-16, 10:32 | ||
Не подойдет, в нем QUI с использованием qmake собирается. А Qmake, как я говорил ранее, гораздо лучше чем CMake. Там люди понимали что творят. Лучше вы посмотрите на проект, который необходим для Qt-3d https://github.com/assimp/assimp. | ||
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору |
38. "Выпуск системы сборки CMake 3.6" | +2 +/– | |
Сообщение от BlackRaven86 (ok) on 08-Июл-16, 14:24 | ||
> А Qmake, как я говорил ранее, гораздо лучше чем CMake. Там люди понимали что творят. | ||
Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору |
40. "Выпуск системы сборки CMake 3.6" | +3 +/– | |
Сообщение от dhamp on 08-Июл-16, 16:11 | ||
>Не подойдет, в нем QUI с использованием qmake собирается. | ||
Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору |
43. "Выпуск системы сборки CMake 3.6" | –2 +/– | |
Сообщение от rico (ok) on 08-Июл-16, 19:08 | ||
Андрюша, ну тебя сегодня утерли в треде. И гугл ты не осилил и CMake. И про qmake ты говоришь вещи, которые для видевшего этот ад и израиль давно не новость. | ||
Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору |
47. "Выпуск системы сборки CMake 3.6" | +/– | |
Сообщение от ANDREY KOSTELTSEV on 09-Июл-16, 17:36 | ||
> Андрюша, ну тебя сегодня утерли в треде. И гугл ты не осилил | ||
Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору |
49. "Выпуск системы сборки CMake 3.6" | +/– | |
Сообщение от rico (ok) on 09-Июл-16, 20:42 | ||
>> Андрюша, ну тебя сегодня утерли в треде. И гугл ты не осилил | ||
Ответить | Правка | ^ к родителю #47 | Наверх | Cообщить модератору |
2. "Выпуск системы сборки CMake 3.6" | +/– | |
Сообщение от ANDREY KOSTELTSEV on 07-Июл-16, 23:56 | ||
Несчастные пользователи CMake вынуждены добавлять собственные переменные типа LLVM_LIBDIR_SUFFIX или ASSIMP_LIB_INSTALL_DIR. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
23. "Выпуск системы сборки CMake 3.6" | +4 +/– | |
Сообщение от andy (??) on 08-Июл-16, 06:13 | ||
Почему Вы эти вопросы задаете на opennet.ru, а не | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
31. "Выпуск системы сборки CMake 3.6" | +1 +/– | |
Сообщение от ANDREY KOSTELTSEV on 08-Июл-16, 09:46 | ||
Задаю, разумеется, и в проектах. Баги завожу. Только проблема в том, что ошибки в проектах делятся на те, которые обусловлены самим фактом использования CMake и те, которые допускают авторы проекта. А здесь я, фактически не задаю вопросы, а констатирую факты в надежде, что хоть кто-нибудь начиная собственный проект, задумается о выборе средств. | ||
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору |
42. "Выпуск системы сборки CMake 3.6" | +/– | |
Сообщение от dhamp on 08-Июл-16, 16:25 | ||
> И еще вопрос. Когда наконец CMake начнет правильно понимать CCACHE(1)? | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
46. "Выпуск системы сборки CMake 3.6" | +/– | |
Сообщение от ANDREY KOSTELTSEV on 09-Июл-16, 17:25 | ||
http://stackoverflow.com/questions/1815688/how-to-use-ccache... | ||
Ответить | Правка | ^ к родителю #42 | Наверх | Cообщить модератору |
48. "Выпуск системы сборки CMake 3.6" | +/– | |
Сообщение от dhamp on 09-Июл-16, 18:24 | ||
Описания по ссылке проблем CMake как ни странно нет, а вот у людей желания использовать его не согласно документации хоть отбавляй, но виноват как всегда кто-то другой. | ||
Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору |
50. "Выпуск системы сборки CMake 3.6" | –1 +/– | |
Сообщение от ANDREY KOSTELTSEV on 09-Июл-16, 23:18 | ||
Ну вот вам пример. Для того чтобы использовать ccache в файл CMakeLists.txt добавляют следующие строки: | ||
Ответить | Правка | ^ к родителю #48 | Наверх | Cообщить модератору |
51. "Выпуск системы сборки CMake 3.6" | +1 +/– | |
Сообщение от dhamp on 10-Июл-16, 17:31 | ||
Видимо я всегда делал что-то не так, если мне нужен был ccache. | ||
Ответить | Правка | ^ к родителю #50 | Наверх | Cообщить модератору |
52. "Выпуск системы сборки CMake 3.6" | +/– | |
Сообщение от ANDREY KOSTELTSEV on 11-Июл-16, 02:20 | ||
Вы молодец конечно. Символические ссылки - это один из способов использовать ccache. Кстати, авторы CMake когда узнали о потребностях пользователей, начали судорожно искать подходы, предложили два (в том числе и symlinks). Но ответьте мне на простой вопрос. Почему в CMake возникают подобные проблемы, если все давно решено, все из покон веков используют ccache запросто, просто добавляя CC="/usr/bin/ccache /opt/toolchain/....../arm-linux-gnueabihf-gcc" и не извращаются. А авторы CMake напридумывали причин и занимаются анализом переменной CC, приводя ее в негодность!!! | ||
Ответить | Правка | ^ к родителю #51 | Наверх | Cообщить модератору |
4. "Выпуск системы сборки CMake 3.6" | +/– | |
Сообщение от Андрей (??) on 08-Июл-16, 00:08 | ||
Вот есть некоторые активно развиваемые проекты, которые мне бы хотелось, чтобы не появлялись. От этого, конечно, не исчезает проблема, для решения которой они появляются. Но хотелось бы, чтобы кто-то другой с другим подходом создал бы такой проект. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
6. "Выпуск системы сборки CMake 3.6" | +/– | |
Сообщение от Аноним (??) on 08-Июл-16, 00:37 | ||
Запомни, дружок: это называется неосиляторством. | ||
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору |
28. "Выпуск системы сборки CMake 3.6" | +/– | |
Сообщение от Андрей (??) on 08-Июл-16, 08:52 | ||
Проблема cmake не для себя использовать, а то, что в отличие от тех же autotools каждый в своём проекте использует этот cmake по-другому, совсем без каких-то устоявшихся шаблонов, и очень сложно разобраться, когда нужно что-то менять. А взять любой более менее известный проект на autotools - и сразу понятно, где что. | ||
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору |
32. "Выпуск системы сборки CMake 3.6" | +/– | |
Сообщение от ANDREY KOSTELTSEV on 08-Июл-16, 09:51 | ||
> Проблема cmake не для себя использовать, а то, что в отличие от | ||
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору |
7. "Выпуск системы сборки CMake 3.6" | +/– | |
Сообщение от Аноним (??) on 08-Июл-16, 00:38 | ||
Вон, автотулзы были. Лучше бы вообще не было. | ||
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору |
12. "Выпуск системы сборки CMake 3.6" | –1 +/– | |
Сообщение от ANDREY KOSTELTSEV on 08-Июл-16, 01:04 | ||
> Вон, автотулзы были. Лучше бы вообще не было. | ||
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору |
44. "Выпуск системы сборки CMake 3.6" | +/– | |
Сообщение от Guest (??) on 09-Июл-16, 01:52 | ||
Андрей, а как вы считает gradle сможет заменить CMake? Там ведь тоже планируется поддерживать сборку С/С++ проектов. | ||
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору |
53. "Выпуск системы сборки CMake 3.6" | +1 +/– | |
Сообщение от ANDREY KOSTELTSEV on 11-Июл-16, 02:43 | ||
> Андрей, а как вы считает gradle сможет заменить CMake? Там ведь тоже | ||
Ответить | Правка | ^ к родителю #44 | Наверх | Cообщить модератору |
15. "Выпуск системы сборки CMake 3.6" | +/– | |
Сообщение от BlackRaven86 (ok) on 08-Июл-16, 01:38 | ||
> Вон, автотулзы были. Лучше бы вообще не было. | ||
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору |
36. "Выпуск системы сборки CMake 3.6" | +2 +/– | |
Сообщение от Аноним (??) on 08-Июл-16, 13:40 | ||
I saw a book entitled "Die GNU Autotools" and I thought "My feelings exactly". Turns out the book was in German. | ||
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору |
10. "Выпуск системы сборки CMake 3.6" | +/– | |
Сообщение от ANDREY KOSTELTSEV on 08-Июл-16, 00:52 | ||
| ||
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору |
25. "Выпуск системы сборки CMake 3.6" | –2 +/– | |
Сообщение от АнонимХ (ok) on 08-Июл-16, 07:55 | ||
Выход - сидеть и бухать. Если ты еще не видел, так делает большинство населения этой страны. Сидят по кухням и бухают. "Нам не нравятся некоторые проекты, которые активно развиваются. Мы бы хотели, что бы они никогда даже не появились", - говорят они. Только менее цензурно. "Надо было применить другой подход, я точно знаю какой. Я вообще специалист хоть куда, только меня недооценивают, и приходится бухать". | ||
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору |
26. "Выпуск системы сборки CMake 3.6" | +/– | |
Сообщение от robux (ok) on 08-Июл-16, 08:21 | ||
> "Надо было применить другой подход, я точно знаю какой.." | ||
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору |
5. "Выпуск системы сборки CMake 3.6" | +1 +/– | |
Сообщение от vitalikp on 08-Июл-16, 00:37 | ||
Единственное, что напрягает в cmake это верхний регистр символов. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
9. "Выпуск системы сборки CMake 3.6" | +/– | |
Сообщение от ANDREY KOSTELTSEV on 08-Июл-16, 00:48 | ||
Начинать надо с простого: | ||
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору |
39. "Выпуск системы сборки CMake 3.6" | +/– | |
Сообщение от glebiao (ok) on 08-Июл-16, 14:53 | ||
>Единственное, что напрягает в cmake это верхний регистр символов | ||
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору |
54. "Выпуск системы сборки CMake 3.6" | +/– | |
Сообщение от Алексей (??) on 02-Янв-17, 13:12 | ||
Подскажите, на каких форумах можно найти народ хорошо разбирающийся в cmake? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
55. "Выпуск системы сборки CMake 3.6" | +/– | |
Сообщение от Ilya Indigo (ok) on 03-Янв-17, 16:12 | ||
> Подскажите, на каких форумах можно найти народ хорошо разбирающийся в cmake? | ||
Ответить | Правка | ^ к родителю #54 | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |