The OpenNET Project / Index page

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



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

Оглавление

Доступны системы сборки CMake 3.27.0 и Meson 1.2, opennews (??), 23-Июл-23, (0) [смотреть все]

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


5. "Доступны системы сборки CMake 3.27.0 и Meson 1.2"  +/
Сообщение от Аноним (5), 23-Июл-23, 11:09 
> Какие достоинства и недостатки у этой пары?

обычные болгеносы - в ядре Linux по прежнему make

Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

8. "Доступны системы сборки CMake 3.27.0 и Meson 1.2"  +/
Сообщение от Аноним (8), 23-Июл-23, 11:36 
Что не является преимуществом ни ядра, ни мейка.
Ответить | Правка | Наверх | Cообщить модератору

12. "Доступны системы сборки CMake 3.27.0 и Meson 1.2"  +/
Сообщение от Аноним (5), 23-Июл-23, 11:59 
> Что не является преимуществом ни ядра, ни мейка.

Linux использует 100% населения земли поэтому он нужен как воздух а с ним и make, а кому нужен cmake и meson кроме пары широкоизвестных в узких кругах проектов? "лучше гор могут быть только горы"

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

18. "Доступны системы сборки CMake 3.27.0 и Meson 1.2"  –1 +/
Сообщение от Rezzet (??), 23-Июл-23, 13:34 
Не понимаешь смысла и назначения Cmake и Make. Cmake это в первую очередь инструмент разработчика. Как Autolool решит проблему работы в Visual Studio, XCode, Clion и QtCretor под Win, Mac, Linux одновременно команды разработчиков? А это реальность в которой живу уже который проект подряд.
Ответить | Правка | Наверх | Cообщить модератору

20. "Доступны системы сборки CMake 3.27.0 и Meson 1.2"  +1 +/
Сообщение от Аноним (5), 23-Июл-23, 14:26 
> Как Autolool решит проблему работы в Visual Studio, XCode, Clion и QtCretor под Win, Mac, Linux одновременно команды разработчиков?

для сборки Linux не нужен Autotool - как же работают над ним одновременно сотни тысяч разработчиков по всему миру?

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

33. "Доступны системы сборки CMake 3.27.0 и Meson 1.2"  +/
Сообщение от llolik (ok), 24-Июл-23, 10:50 
> для сборки Linux не нужен Autotool

Потому что у них есть собственный Kconfig/Kbuild.

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

34. "Доступны системы сборки CMake 3.27.0 и Meson 1.2"  +/
Сообщение от Аноним (34), 24-Июл-23, 11:26 
> Потому что у них есть собственный Kconfig/Kbuild.

он конфигурирует само ядро а не собирает информацию о системном окружении - ядро самодостаточный проект, в отличие от болгеносов где на каждый чих тащат внешние библиотеки

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

35. "Доступны системы сборки CMake 3.27.0 и Meson 1.2"  +/
Сообщение от llolik (ok), 24-Июл-23, 11:50 
>> Потому что у них есть собственный Kconfig/Kbuild.
> он конфигурирует само ядро а не собирает информацию о системном окружении

Так и autotools/cmake/meson нужны для того, чтобы конфигурировать сборку проекта под конкретное окружение. Соответственно и данные об этом окружении надо собрать (для ядра конкретно этого не надо, тут согласен).

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

36. "Доступны системы сборки CMake 3.27.0 и Meson 1.2"  +/
Сообщение от Аноним (34), 24-Июл-23, 11:56 
> Соответственно и данные об этом окружении надо собрать

для болгеносов. Если проект самодостаточный - нет, поэтому достаточно обычного make, kconfig вообще не аналог autotools/cmake/meson - он конфигурирует внутреннюю структуру проекта.

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

24. Скрыто модератором  +/
Сообщение от Аноним (-), 23-Июл-23, 17:55 
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

15. "Доступны системы сборки CMake 3.27.0 и Meson 1.2"  +/
Сообщение от llolik (ok), 23-Июл-23, 12:48 
А никого не смущает, что это замены autotools, а не make-а?
Cmake умеет работать и с make-ом напрямую. Meson исходит из того, что проще простую, как валенок, ninja (вот это, как раз, альтернатива make) собрать под нужную платформу, чем писать отдельный генератор ещё и под make https://mesonbuild.com/FAQ.html#why-is-there-not-a-make-backend
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

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

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




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

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