Я вздумал обновить скрипты сборки, пользуясь "грамотными" фишками cmake: 1. Оформляю найденные либы boost как imported, чтобы удобнее было добавлять зависимости. Приходится делать это вручную, т.к. cmake автоматом генерирует соотв. обёртку только с версии 3.5, а у нас 3.2. 2. Добавил генерацию ctags для vim через add_custom_tagets, для этого во все проекты надо добавить зависимость add_dependencies( project_name tags_generation_project). И оно работает, но стоило добавить проект - header-only библиотеку (add_library(project_name INTERFACE)), как оно не вышло - add_dependency для INTERFACE-библиотек начал работать только в cmake 3.3. Нельзя ли обновиться до 3.3 или лучше 3.5? Я видел, в сизифе есть уже 3.6...
Я вообще не против(отправлю сборку в бранч, если надо), т.к. и у меня может появиться необходимость когда-то в будущем, но мне сложно судить вообще, поэтому вопрос скорее к Косте, видимо.
Дима может подсказать, если были какие-то сборочные разломы с каким-то из новых cmake(в devel@lists и у себя я такого не замечал).
Ну так что? Будете обновлять или нет?
(In reply to comment #1) > Я вообще не против(отправлю сборку в бранч, если надо), т.к. и у меня может > появиться необходимость когда-то в будущем, но мне сложно судить вообще, > поэтому вопрос скорее к Косте, видимо. Почему тогда вопрос ко мне? Я бранчем даже не пользуюсь и мне все равно что там вообще происходит. Если можете собрать, соберите и все.
(В ответ на комментарий №4) > Почему тогда вопрос ко мне? Возможно, ты знаешь, какая версия может быть наименее проблематична.
В общем, я тогда отправлю в p8 cmake-3.4.3(уже попался мне 1 пакет), а дальше видно будет.
(In reply to comment #6) > В общем, я тогда отправлю в p8 cmake-3.4.3(уже попался мне 1 пакет), а дальше > видно будет. Мне конечно все равно, но я все равно не понимаю, почему эта версия, если автор ошибки просил что-то лучше 3.5. И почему не пакет из Сизифа?
Я постеснялся спросить)))
(В ответ на комментарий №7) > Мне конечно все равно, но я все равно не понимаю, почему эта версия Потому, что мне достаточно 3.4 >, если автор ошибки просил что-то лучше 3.5. , а обновить до большей версии гораздо проще, чем до меньшей. > И почему не пакет из Сизифа? а) Из сизифа. Этот http://git.altlinux.org/gears/c/cmake.git?p=cmake.git;a=tag;h=refs/tags/gb-sisyphus-task167102.100 > И почему не пакет из Сизифа? б) Коментарий #5
(В ответ на комментарий №7) > автор ошибки просил что-то лучше 3.5 (В ответ на комментарий №0) > Нельзя ли обновиться до 3.3
(В ответ на комментарий №0) > Нельзя ли обновиться до 3.3 или лучше 3.5? Обновил до 3.4. Т.к. жалоб за 2 месяца не поступало, то дальше обновлять без необходимости не буду или не я.
CMake Error at CMakeLists.txt:4 (cmake_minimum_required): CMake 3.7 or higher is required. You are running version 3.6.3 :(
(В ответ на комментарий №12) > CMake Error at CMakeLists.txt:4 (cmake_minimum_required): > CMake 3.7 or higher is required. You are running version 3.6.3 > > :( Возможно, что это избыточное требование? Чтобы в p8 появился новый cmake, нужно проверить пересобираемость всех пакетов, которые его используют. Лучше найти способ перейти на p9.
Я больше не заинтересован. p8 не актуален (для меня).
Отменяю до появления важной причины.