1.1, Iaaa (ok), 13:55, 19/07/2017 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
И снова, как обычно, хана обратной совместимости. Мои скрипты, что отлично бегают под 3.5.1 и 3.8.0-rc3 под 3.9 отваливаются.
| |
|
2.2, Крутой аноним (?), 14:16, 19/07/2017 [^] [^^] [^^^] [ответить]
| +6 +/– |
> И снова, как обычно, хана обратной совместимости.
ИМХО конечно, но там крутая обратная совместимость.
Все ломающие изменения делаются через policy,
отключите/включите policy ломающую ваш код и все.
| |
|
3.4, Iaaa (ok), 14:33, 19/07/2017 [^] [^^] [^^^] [ответить]
| +/– |
спасибо, я посмотрю. оно не горит, конечно, но будет полезно.
| |
|
2.3, anonymous (??), 14:20, 19/07/2017 [^] [^^] [^^^] [ответить]
| –2 +/– |
Совсем недавно перевёл крупный проект (250+ файлов CMakeLists.txt) с cmake 2.8 на cmake 3.5. В проекте используется кодогенерация, понаписана куча cmake-макросов и функций. При портировании пара затыков была, но в целом переход дался достаточно легко. ЧЯДНТ?
| |
|
3.5, Iaaa (ok), 14:34, 19/07/2017 [^] [^^] [^^^] [ответить]
| +10 +/– |
> ЧЯДНТ?
Мне кажется, что довольно глупо подтверждать отсутствие проблем тулсета тем, что лично у вас их не возникло.
| |
|
4.9, anonymous (??), 15:21, 19/07/2017 [^] [^^] [^^^] [ответить]
| +1 +/– |
Практически любой инструмент можно использовать так, что в итоге огребёшь неприятностей. Довольно глупо (как минимум, не конструктивно) потом ходить по форумам и рассказывать, что это инструмент во всём виноват.
| |
|
5.25, Кто здесь (?), 22:20, 19/07/2017 [^] [^^] [^^^] [ответить]
| +3 +/– |
ИМХО, такая обратная связь нужна. Она показывает, что проблемы есть. Потом кто-нибудь сможет нагуглить и потратить на удары головой об стол не 8 часов, а полчаса.
| |
|
4.11, Аноним (-), 16:28, 19/07/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Мне кажется, что довольно глупо подтверждать отсутствие проблем тулсета тем, что лично
> у вас их не возникло.
Резал хлеб и порезался, забивал гвоздь и отбил пальцы, ел салат - выбил зуб и проколол язык, пил чай и обварился. Написал бы на опеннете, что ножи, молотки, вилки и кружки проблемны, но решил сначала поменять лампочку …
| |
|
3.26, Аноныч (?), 22:28, 19/07/2017 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Совсем недавно перевёл крупный проект (250+ файлов...
Да, крупный проект. Хелловорлд с рюшечками.
| |
|
4.29, Аноним (-), 22:00, 21/07/2017 [^] [^^] [^^^] [ответить]
| +/– |
OpenCV - это вам не helloworld, но даже там столько модулей не наберётся
| |
|
|
|
1.7, Аноним (-), 15:02, 19/07/2017 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Кто пользуется, может будет интересно посмотреть мой проект пакетного менеджера на основе симейка https://cppan.org/.
Больших анонсов не было, но работает вполне стабильно.
Документации пока не так много, примеры использования есть в репозиториях организации на гитхабе (tests, examples).
| |
|
2.20, Аноним (-), 19:23, 19/07/2017 [^] [^^] [^^^] [ответить]
| +/– |
Для Windows в CMake встроена возможность находить зависимости (через реестр), собранные через CMake. На практике не видел, но документацию на эти вещи находил. В Linux используется pkg-config. В чём суть вашего проекта?
| |
|
3.24, Egor Pugin (?), 20:36, 19/07/2017 [^] [^^] [^^^] [ответить]
| +/– |
Управление зависимостями: автоматическая загрузка, сборка в любых необходимых конфигурациях (зависит от проекта верхнего уровня). Время добавления зависимости минимально.
| |
|
|
|
2.10, anonymous (??), 15:28, 19/07/2017 [^] [^^] [^^^] [ответить]
| +4 +/– |
Прекрасно. Нынешняя система сборки буста - это отдельное направление уличной магии.
| |
2.18, nobody (??), 19:19, 19/07/2017 [^] [^^] [^^^] [ответить]
| +1 +/– |
Прям так и "собрался", ага... Многие активные суппортеры высказались против, пока не увидят полностью рабочее решение на CMake. Бустовая система сборки - тот ещё кошмар, конечно, но задачи проекта решает пока хорошо.
Правильно писать: "Boost собрался попробовать cmake". Решения о переходе никто не принимал и не утверждал
| |
|
1.13, Alex (??), 17:10, 19/07/2017 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
А может кто подсказать на каких форумах можно найти хорошо знающих людей по cmake? Столкнулся с проблемой линкования внешне собранной либы. На Киберфоруме тишина, на убунтушном форуме тешина)
Короче печаль
| |
|
2.28, Аноним (-), 01:01, 21/07/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
Порядок библиотечек поменяй и все взлетит. Это недостаток у gcc или даже линкера
| |
|
3.32, Alexey (??), 21:42, 25/07/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
Да уже все перебробовал. И разные способы подключения. Вообще не идет. Все время проблема с линковкой и все.
Даже на форуме за помощь деньги предлагал знатокам,что с сmake давно работает) как то не прошло)
Если вы его хорошо знаете то давайте, может вы окажете помощь)
| |
|
|
1.17, Аноним (-), 18:56, 19/07/2017 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
> В генераторы сборочных сценариев для Visual Studio 2010+ добавлена поддержка сборки проектов на языке CUDA (ранее CUDA поддерживался только генераторами Makefile и Ninja);
Кстати. Заметил либу cublas в 300-мегабайтном CUDA Toolkit-е. Все либы называются cuda-что-то-там, и только в этой от "cuda" оставили только "cu". Похоже, в NVIDIA есть русские, которые подсказали что будет звучать неблагозвучно: Куда, блас? Вот и стало просто Кублас. А в Fedora русских нет, судя по Pidora!
| |
1.19, nobody (??), 19:23, 19/07/2017 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
> для библиотек объектов
Долго пытался понять о чём речь... Может корректнее по-русски "Библиотеки объектных файлов"? Вместо кальки с английского "Object Libraries"
| |
|
2.27, Аноним (-), 23:58, 19/07/2017 [^] [^^] [^^^] [ответить]
| +1 +/– |
«Библиотека объектных файлов» тоже так себе формулировка. Все таки обычно библиотеки функций, типов и т.п.
А в тексте имеется в виду специфичные для cmake библиотеки:
add_library(Lib OBJECT ${Lib_srcs})
Которые на самом деле не являются библиотеками в обычном понимании. Хотя и очень похожи.
| |
|
|