The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Релиз системы сборки CMake 3.17.0"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Релиз системы сборки 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

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по ответам | RSS]

1. Сообщение от Аноним (1), 22-Мрт-20, 10:34   +8 +/
>FindCUDAToolkit

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

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #5

2. Сообщение от Коровавирус (?), 22-Мрт-20, 11:09   +2 +/
Зато есть зависимость от c++.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #4, #8

3. Сообщение от Аноним (34), 22-Мрт-20, 11:50   –8 +/
>samurai is a ninja-compatible build tool written in C99

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

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #7, #12

4. Сообщение от Аноним (4), 22-Мрт-20, 12:03   –3 +/
от этого лечат, обратитесь к специалисту
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #14

5. Сообщение от Урри (?), 22-Мрт-20, 13:14   +3 +/
что значит чаще? он всегда на них помирал.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

6. Сообщение от Урри (?), 22-Мрт-20, 13:17   +5 +/
Уже лет десять, если не больше, использую. И до сих пор плююсь.
Ну неудобен симейк и все тут. Каждый раз ощущение, что хочу с граблями вместо ног.

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

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #9, #15, #16, #20

7. Сообщение от Аноним (7), 22-Мрт-20, 15:13   +2 +/
Нее, карго-культисты на расте пишут
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3

8. Сообщение от Аноним (8), 22-Мрт-20, 17:25   –2 +/
В вашем дистрибутиве нет GCC или он совсем в минималистиичном варианте собран?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #10, #22

9. Сообщение от Аноним (9), 22-Мрт-20, 18:34   +4 +/
На безрыбье и cmake крабовые палочки =)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6

10. Сообщение от Аноним (10), 22-Мрт-20, 18:36   +/
Ты не поверишь... но... да, есть дистры без gcc
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8 Ответы: #11, #19, #21

11. Сообщение от Аноним (11), 22-Мрт-20, 19:01   +4 +/
>генератор сценариев сборки для C/C++
>дистры без gcc

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10 Ответы: #13

12. Сообщение от Аноним (12), 22-Мрт-20, 19:01   +/
В ninja-build такой С++, что... С с классами. Делаю вывод, они даже код не читали.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3

13. Сообщение от Аноним (10), 22-Мрт-20, 20:37   +/
Лунтик, перелогинься, и не путай больше компилятор с языком.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11

14. Сообщение от Ordu (ok), 22-Мрт-20, 22:54   +1 +/
От коровавируса или от зависимости от C++?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #40

15. Сообщение от Аноним (15), 22-Мрт-20, 22:57   +3 +/
Все познается в сравнении. Что угодно лучше, чем autotools
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6

16. Сообщение от Соня Мармеладова (?), 23-Мрт-20, 01:24   +/
На столько плююсь, что хоть делай его частью systemd))
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6 Ответы: #41

17. Сообщение от Аноним (17), 23-Мрт-20, 06:27   +2 +/
Шмяк 3.17.0
Ответить | Правка | Наверх | Cообщить модератору

18. Сообщение от Аноним (19), 23-Мрт-20, 07:42   +6 +/
Адски неудобная штука, функции даже возвращать значения не умеют. Нужно использовать макросы и передавать переменную, в которую будет записан результат, как параметр, но в макросах нет вложенной области видимости и все локальные переменные создаются в той же области видимости, где был использован макрос
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #26

19. Сообщение от Аноним (19), 23-Мрт-20, 07:44   –1 +/
Якие?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10

20. Сообщение от Аноним (19), 23-Мрт-20, 07:47   –4 +/
Проблема в том, то cmake уже стал промышленным стандартом как C++. ты берешь любую библиотеку, а там используется CMake
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6 Ответы: #23, #42

21. Сообщение от YetAnotherOnanym (ok), 23-Мрт-20, 09:50   +1 +/
В дистрах без gcc остро нужна система сборки ПО из исходного кода.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10 Ответы: #24

22. Сообщение от Аноним (22), 23-Мрт-20, 09:57   +/
https://www.opennet.ru/opennews/art.shtml?num=51286
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8 Ответы: #38

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20 Ответы: #32, #35

24. Сообщение от Аноним (10), 23-Мрт-20, 15:45   –1 +/
если ты кроме gcc не знаешь ни одного другого компилятора...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #21 Ответы: #25

25. Сообщение от YetAnotherOnanym (ok), 23-Мрт-20, 19:29   +/
> если ты кроме gcc не знаешь ни одного другого компилятора...

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24 Ответы: #34

26. Сообщение от all_glory_to_the_hypnotoad (ok), 23-Мрт-20, 19:52   +1 +/
Да, cmake знатный кусок гогна, однако вложенность есть и создаётся она функциями, которые суть макросы только со своим скопом переменных.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18

27. Сообщение от Andrey_Karpov (ok), 23-Мрт-20, 20:02   +/
Как мы исправили один баг в CMake: https://www.viva64.com/ru/b/0719/
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #28, #30, #36

28. Сообщение от all_glory_to_the_hypnotoad (ok), 23-Мрт-20, 20:23   –1 +/
Когда же вы наконец обанкротитесь
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27 Ответы: #29, #33

29. Сообщение от Аноним (17), 23-Мрт-20, 20:26   –1 +/
Ты фанатик?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #28 Ответы: #31

30. Сообщение от Аноним (19), 23-Мрт-20, 21:30   –3 +/
Вы хотя бы осознаете, что настолько навязчивый пиар вызывает только отторжение?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27

31. Сообщение от Аноним (19), 23-Мрт-20, 21:32   +1 +/
Сотрудникам за спам доплачивают?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #29

32. Сообщение от Аноним (19), 23-Мрт-20, 21:35   +/
Если ты на жаваскрипте пишешь, то возможно у тебя так. Но ты рискуешь обгадиться, когда вступаешь в такой диалог
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #23

33. Сообщение от Антошка (??), 23-Мрт-20, 23:53   +/
Почему вы такое злое существо?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #28 Ответы: #39

34. Сообщение от Аноним (34), 24-Мрт-20, 00:07   +/
А я думал это апстрим патчит. Потому что "другой компилятор" - это единственный компилятор, который один, но под несколько платформ и стандартных библиотек, не то что gcc-гoвно, которое для каждой платформы места дофига отжирает и только со своей стандартной библиотекой работать может. В общем, поддержка "другого компилятора" в кодовой базе строго обязательна.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25 Ответы: #37

35. Сообщение от Аноним (34), 24-Мрт-20, 00:09   +/
Всё сразу, макаки по-другому не могут.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #23

36. Сообщение от Аноним (34), 24-Мрт-20, 00:13   +1 +/
А не могли бы вы и все остальные баги в CMake исправить, а то они там годами висят и Брэдом просто игнорятся?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #34

38. Сообщение от Аноним (40), 24-Мрт-20, 15:00   +/
И шо отсюда следует? FreeBSD перестанет иметь возможность собирать исходники на C++? Не, не думаю. Поэтому и CMake сможет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22

39. Сообщение от Аноним (40), 24-Мрт-20, 15:04   +/
Я его понимаю. Эта конторка уже задолбала своей "ненавязчивой" рекламой на ресурсе свободного ПО.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #33

40. Сообщение от Аноним (40), 24-Мрт-20, 15:08   +/
От диареи.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14

41. Сообщение от анон (?), 24-Мрт-20, 17:15   +/
ваша системДА собирается симейком
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16 Ответы: #43

42. Сообщение от анон (?), 24-Мрт-20, 17:17   +/
и єто офигенно! лучше херовый, но широко используемый стандарт, чем хрен знает что.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20

43. Сообщение от Аноним (43), 24-Мрт-20, 19:37   +/
A это тогда что? https://github.com/systemd/systemd/blob/master/meson.build
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #41


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру