1.1, Аноним (1), 11:51, 15/03/2019 [ответить] [﹢﹢﹢] [ · · · ]
| –13 +/– |
> Прекращена поддержка запуска CMake в Windows XP и Windows Vista, для работы на платформе Windows теперь требуется как минимум Windows 7
Печально, конечно. Я устал бегать с ОС на ОС и давно хочу стабильности. Один вечный Windows на все времена
Главное чтобы бинарные сборки под Linux продолжали собирать в Debian 6. Раньше собирали в каком-то старом CentOS, но начиная с CMake 3.0 обновили билд-ферму до Debian 6. В мейл-листах мне сказали, что это было сделано, чтобы все необходимые вызовы Glibc были доступны. Хотя из исходников CMake 3.x продолжает компилироваться и в CentOS 5 с Glibc 2.4
| |
|
2.6, Аноним (6), 13:45, 15/03/2019 [^] [^^] [^^^] [ответить]
| +6 +/– |
Ну так и пользуйтесь одной вечной windows xp и старым ПО, проблема-то в чём?
| |
|
3.26, trdm (ok), 08:19, 16/03/2019 [^] [^^] [^^^] [ответить]
| +/– |
> Ну так и пользуйтесь одной вечной windows xp и старым ПО, проблема-то в чём?
GitHub требует браузер обновить. А на XP крайний: 5Х.0.1.
| |
|
|
5.37, Аноним (37), 16:29, 17/03/2019 [^] [^^] [^^^] [ответить]
| +/– |
Просто ИТ-потреблятели не принимают прописанные им лекарства. Вместо этого употребляют Яблочное смузи.
| |
5.40, пох (?), 19:46, 18/03/2019 [^] [^^] [^^^] [ответить]
| +/– |
а он не собирается - версия cmake манки-кодерами вбивается в requirements- разумеется, самая распоследняя, которую только эта обезьянка сумела у себя завести, хотя никакими новыми фичами ни разу не пользовалась (а если и пользовалась, то нахрен они не нужны), а еще там и пихон какой-нибудь будет гвоздями прибит.
Исправить - уже немного не самая тривиальная задача для обыкновенного пользователя, пусть даже и осилившего сборку.
| |
|
|
|
|
|
2.13, Аноним (13), 19:18, 15/03/2019 [^] [^^] [^^^] [ответить]
| –1 +/– |
Можно аргументы линкеру совать прямо в списке библиотек, так работает. Но выглядит криво, конечно.
| |
|
3.38, Ложечка (?), 18:47, 17/03/2019 [^] [^^] [^^^] [ответить]
| +/– |
Чтобы статическую либу не разбирало на отдельные объектники, которые друг без друга не работают (гугли С++ статическая регистрация). Сейчас приходится дополнительный линк-враппер делать - add_library(INTERFACE), делать ей set_property(INTERFACE_LINK_OPTIONS) с ключами для каждого ликонвищика и прописывать зависимость между линк-враппером и либой. Но зачем мне этим всем заниматься, если это всё может cmake нагенерировать? Тем более что про существование whole archive он уже явно в курсе.
| |
|
|
1.10, Аноним (10), 15:50, 15/03/2019 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
> В команду "install(TARGETS)" добавлена возможность определения каталогов для установки по умолчанию
Шикарно.
> В сборочный режим "cmake --build" добавлена поддержка опций "--verbose" и "-v"
И это.
| |
1.12, Анонимс (?), 17:35, 15/03/2019 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Что быстрее и удобнее использовать при сборке больших проектов: autotools, cmake или meson?
| |
|
|
3.20, Аноним (-), 23:26, 15/03/2019 [^] [^^] [^^^] [ответить]
| –2 +/– |
Скунс - это если совсем некуда торопиться. Карго (и вообще ржавчина) - туда же.
| |
3.32, Cradle (?), 19:55, 16/03/2019 [^] [^^] [^^^] [ответить]
| +/– |
а скажите, этот scons умеет с разными кросс- тулчейнами в подпроектах работать? На самом деле cmake гадость та еще, но и без него никак, проекты должны собираться для пары контроллеров + хост, 2-3 архитекруры за раз с общими зависимостями
| |
|
|
3.28, anonimm (?), 09:51, 16/03/2019 [^] [^^] [^^^] [ответить]
| +/– |
На каждой системе ручками прописывать пути к библиотекам? Спасибо.
Лучше пусть это делает maintainer, когда создаёт cmake-привязки.
| |
|
4.33, Аноним (34), 01:26, 17/03/2019 [^] [^^] [^^^] [ответить]
| +/– |
Пути к библиотекам можно получить и на голом make:
CPPFLAGS += $(shell pkg-config --cflags-only-I $(SUPERDUPERLIB))
CFLAGS += $(shell pkg-config --cflags-only-other $(SUPERDUPERLIB))
LDFLAGS += $(shell pkg-config --libs $(SUPERDUPERLIB))
Хотя это, конечно, всё равно куда менее переносимо и, кажется, GNU make only.
| |
|
|
2.24, leap42 (ok), 06:37, 16/03/2019 [^] [^^] [^^^] [ответить]
| –2 +/– |
meson+ninja
гляньте на опыт gnome/mesa, они сразу дропнули autotools как meson заработал (ибо небо и земля)
| |
2.30, Аноним (34), 16:56, 16/03/2019 [^] [^^] [^^^] [ответить]
| +/– |
Точно не autotools. Мой выбор — cmake, но на meson просто не хочу смотреть из-за зависимости от питона.
| |
|
1.17, Аноним (37), 22:14, 15/03/2019 [ответить] [﹢﹢﹢] [ · · · ]
| –7 +/– |
>Прекращена поддержка запуска CMake в Windows XP и Windows Vista, для работы на платформе Windows теперь требуется как минимум Windows 7.
CMake - одна из худших систем сборки. Баг-трекер и пулл-реквесты требуют отдельной регистрации на сайте kitware, а регистрация - за рекапчей, что есть сообщение "шли бы вы отсюда, срaть мы хотели на ваши баг репорты и пулл-реквесты, мы систему исключительно для себя пилим".
| |
|
2.25, Аноним (25), 07:45, 16/03/2019 [^] [^^] [^^^] [ответить]
| +1 +/– |
В чем твоя проблема? Ты хотел без рекапчи тонну ботов регистрировать или авторизовываться через зонды?
| |
2.31, Аноним (34), 16:59, 16/03/2019 [^] [^^] [^^^] [ответить]
| +/– |
Вообще-то там есть вход с гугловским или гитхабовским аккаунтом, но ты ведь всё равно найдёшь причину ничего не репортить.
| |
|
3.36, Аноним (37), 16:27, 17/03/2019 [^] [^^] [^^^] [ответить]
| +1 +/– |
Есть. С обязательным предоставлением доступа к почте в ГХ-аккаунте. А не проследовать ли им на йух с такими запросами?
| |
|
4.39, Аноним (34), 22:49, 17/03/2019 [^] [^^] [^^^] [ответить]
| +/– |
Я же говорил: повод не репортить всегда найдётся, было бы нежелание.
| |
|
|
|
1.42, Аноним (42), 13:00, 19/03/2019 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Если это используется в RectalOS, врядли это показатель чего-то хорошего.
| |
|