|
Вариант для распечатки |
Пред. тема | След. тема | ||
| Форум Разговоры, обсуждение новостей | |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "Выпуск системы сборки 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-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |