URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 120110
[ Назад ]

Исходное сообщение
"Релиз системы сборки CMake 3.17.0"

Отправлено opennews , 22-Мрт-20 10:34 
Представлен релиз кроссплатформенного открытого генератора сценариев сборки CMake 3.17, выступающего в качестве альтернативы Autotools и используемого в таких проектах, как KDE, LLVM/Clang, MySQL, MariaDB, ReactOS и Blender. Код  CMake написан на языке C++  и распространяется под лицензией BSD...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=52585


Содержание

Сообщения в этом обсуждении
"Релиз системы сборки CMake 3.17.0"
Отправлено Аноним , 22-Мрт-20 10:34 
>FindCUDAToolkit

ой чувствую весело будет, этот цмейк всё чаще и чаще рассыпается из-за этих кривых скриптов.


"Релиз системы сборки CMake 3.17.0"
Отправлено Урри , 22-Мрт-20 13:14 
что значит чаще? он всегда на них помирал.

"Релиз системы сборки CMake 3.17.0"
Отправлено Коровавирус , 22-Мрт-20 11:09 
Зато есть зависимость от c++.

"Релиз системы сборки CMake 3.17.0"
Отправлено Аноним , 22-Мрт-20 12:03 
от этого лечат, обратитесь к специалисту

"Релиз системы сборки CMake 3.17.0"
Отправлено Ordu , 22-Мрт-20 22:54 
От коровавируса или от зависимости от C++?

"Релиз системы сборки CMake 3.17.0"
Отправлено Аноним , 24-Мрт-20 15:08 
От диареи.

"Релиз системы сборки CMake 3.17.0"
Отправлено Аноним , 22-Мрт-20 17:25 
В вашем дистрибутиве нет GCC или он совсем в минималистиичном варианте собран?

"Релиз системы сборки CMake 3.17.0"
Отправлено Аноним , 22-Мрт-20 18:36 
Ты не поверишь... но... да, есть дистры без gcc

"Релиз системы сборки CMake 3.17.0"
Отправлено Аноним , 22-Мрт-20 19:01 
>генератор сценариев сборки для C/C++
>дистры без gcc

Лови наркомана!


"Релиз системы сборки CMake 3.17.0"
Отправлено Аноним , 22-Мрт-20 20:37 
Лунтик, перелогинься, и не путай больше компилятор с языком.

"Релиз системы сборки CMake 3.17.0"
Отправлено Аноним , 23-Мрт-20 07:44 
Якие?

"Релиз системы сборки CMake 3.17.0"
Отправлено YetAnotherOnanym , 23-Мрт-20 09:50 
В дистрах без gcc остро нужна система сборки ПО из исходного кода.

"Релиз системы сборки CMake 3.17.0"
Отправлено Аноним , 23-Мрт-20 15:45 
если ты кроме gcc не знаешь ни одного другого компилятора...

"Релиз системы сборки CMake 3.17.0"
Отправлено YetAnotherOnanym , 23-Мрт-20 19:29 
> если ты кроме gcc не знаешь ни одного другого компилятора...

В дистрах с "другим компилятором" нужный софт мантейнеры пакетов патчат так, чтобы он собирался "другим компилятором".


"Релиз системы сборки CMake 3.17.0"
Отправлено Аноним , 24-Мрт-20 00:07 
А я думал это апстрим патчит. Потому что "другой компилятор" - это единственный компилятор, который один, но под несколько платформ и стандартных библиотек, не то что gcc-гoвно, которое для каждой платформы места дофига отжирает и только со своей стандартной библиотекой работать может. В общем, поддержка "другого компилятора" в кодовой базе строго обязательна.

"Релиз системы сборки CMake 3.17.0"
Отправлено YetAnotherOnanym , 24-Мрт-20 10:48 
> А я думал это апстрим патчит. Потому что "другой компилятор" - это
> единственный компилятор, который один, но под несколько платформ и стандартных библиотек,
> не то что gcc-гoвно, которое для каждой платформы места дофига отжирает
> и только со своей стандартной библиотекой работать может. В общем, поддержка
> "другого компилятора" в кодовой базе строго обязательна.

Если разрабы вменяемые, то да, а если лентяи, которым влом возиться с портабельностью, или фанатики, для которых существует только GNU, а всё прочее - ересь, то приходится держать патчсет для "другого компилятора" или "другой платформы".


"Релиз системы сборки CMake 3.17.0"
Отправлено Аноним , 23-Мрт-20 09:57 
https://www.opennet.ru/opennews/art.shtml?num=51286

"Релиз системы сборки CMake 3.17.0"
Отправлено Аноним , 24-Мрт-20 15:00 
И шо отсюда следует? FreeBSD перестанет иметь возможность собирать исходники на C++? Не, не думаю. Поэтому и CMake сможет.

"Релиз системы сборки CMake 3.17.0"
Отправлено Аноним , 22-Мрт-20 11:50 
>samurai is a ninja-compatible build tool written in C99

Что только карго-культисты не сделают, лишь бы только C++ не использовать.


"Релиз системы сборки CMake 3.17.0"
Отправлено Аноним , 22-Мрт-20 15:13 
Нее, карго-культисты на расте пишут

"Релиз системы сборки CMake 3.17.0"
Отправлено Аноним , 22-Мрт-20 19:01 
В ninja-build такой С++, что... С с классами. Делаю вывод, они даже код не читали.

"Релиз системы сборки CMake 3.17.0"
Отправлено Урри , 22-Мрт-20 13:17 
Уже лет десять, если не больше, использую. И до сих пор плююсь.
Ну неудобен симейк и все тут. Каждый раз ощущение, что хочу с граблями вместо ног.

Но симейку все равно спасибо за работу.


"Релиз системы сборки CMake 3.17.0"
Отправлено Аноним , 22-Мрт-20 18:34 
На безрыбье и cmake крабовые палочки =)

"Релиз системы сборки CMake 3.17.0"
Отправлено Аноним , 22-Мрт-20 22:57 
Все познается в сравнении. Что угодно лучше, чем autotools

"Релиз системы сборки CMake 3.17.0"
Отправлено Соня Мармеладова , 23-Мрт-20 01:24 
На столько плююсь, что хоть делай его частью systemd))

"Релиз системы сборки CMake 3.17.0"
Отправлено анон , 24-Мрт-20 17:15 
ваша системДА собирается симейком

"Релиз системы сборки CMake 3.17.0"
Отправлено Аноним , 24-Мрт-20 19:37 
A это тогда что? https://github.com/systemd/systemd/blob/master/meson.build

"Релиз системы сборки CMake 3.17.0"
Отправлено Аноним , 23-Мрт-20 07:47 
Проблема в том, то cmake уже стал промышленным стандартом как C++. ты берешь любую библиотеку, а там используется CMake

"Релиз системы сборки CMake 3.17.0"
Отправлено Аноним , 23-Мрт-20 12:11 
Это ты сам придумал или тебе кто-то подсказал? Берёшь любую библиотеку, а там Make, Premake, GYP, SCons, Apache Ant, Apache Maven, NAnt, Meson, Buildout, Waf, Rake, Gradle, Sbt... И это ещё не все.


"Релиз системы сборки CMake 3.17.0"
Отправлено Аноним , 23-Мрт-20 21:35 
Если ты на жаваскрипте пишешь, то возможно у тебя так. Но ты рискуешь обгадиться, когда вступаешь в такой диалог

"Релиз системы сборки CMake 3.17.0"
Отправлено Аноним , 24-Мрт-20 00:09 
Всё сразу, макаки по-другому не могут.

"Релиз системы сборки CMake 3.17.0"
Отправлено анон , 24-Мрт-20 17:17 
и єто офигенно! лучше херовый, но широко используемый стандарт, чем хрен знает что.

"Релиз системы сборки CMake 3.17.0"
Отправлено Аноним , 23-Мрт-20 06:27 
Шмяк 3.17.0

"Релиз системы сборки CMake 3.17.0"
Отправлено Аноним , 23-Мрт-20 07:42 
Адски неудобная штука, функции даже возвращать значения не умеют. Нужно использовать макросы и передавать переменную, в которую будет записан результат, как параметр, но в макросах нет вложенной области видимости и все локальные переменные создаются в той же области видимости, где был использован макрос

"Релиз системы сборки CMake 3.17.0"
Отправлено all_glory_to_the_hypnotoad , 23-Мрт-20 19:52 
Да, cmake знатный кусок гогна, однако вложенность есть и создаётся она функциями, которые суть макросы только со своим скопом переменных.

"Релиз системы сборки CMake 3.17.0"
Отправлено Andrey_Karpov , 23-Мрт-20 20:02 
Как мы исправили один баг в CMake: https://www.viva64.com/ru/b/0719/

"Релиз системы сборки CMake 3.17.0"
Отправлено all_glory_to_the_hypnotoad , 23-Мрт-20 20:23 
Когда же вы наконец обанкротитесь

"Релиз системы сборки CMake 3.17.0"
Отправлено Аноним , 23-Мрт-20 20:26 
Ты фанатик?

"Релиз системы сборки CMake 3.17.0"
Отправлено Аноним , 23-Мрт-20 21:32 
Сотрудникам за спам доплачивают?

"Релиз системы сборки CMake 3.17.0"
Отправлено Антошка , 23-Мрт-20 23:53 
Почему вы такое злое существо?

"Релиз системы сборки CMake 3.17.0"
Отправлено Аноним , 24-Мрт-20 15:04 
Я его понимаю. Эта конторка уже задолбала своей "ненавязчивой" рекламой на ресурсе свободного ПО.

"Релиз системы сборки CMake 3.17.0"
Отправлено Аноним , 23-Мрт-20 21:30 
Вы хотя бы осознаете, что настолько навязчивый пиар вызывает только отторжение?

"Релиз системы сборки CMake 3.17.0"
Отправлено Аноним , 24-Мрт-20 00:13 
А не могли бы вы и все остальные баги в CMake исправить, а то они там годами висят и Брэдом просто игнорятся?