The OpenNET Project / Index page

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



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

Оглавление

Выпуск сборочной системы Meson 0.49.0, opennews (ok), 13-Дек-18, (0) [смотреть все]

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


39. "Выпуск сборочной системы Meson 0.49.0"  +2 +/
Сообщение от Аноним (39), 14-Дек-18, 00:30 
А какие альтернативы?

Факт раз - тащить целый что-то придётся, современная система сборки это весьма нетривиальный продукт. CMake, autocrap, SCons, meson - всё большое само по себе, и/или тащит что-то большое зависимостями.

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

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

80. "Выпуск сборочной системы Meson 0.49.0"  +1 +/
Сообщение от пох (?), 19-Дек-18, 17:08 
> Факт раз - тащить целый что-то придётся, современная система сборки это весьма
> нетривиальный продукт. CMake, autocrap, SCons, meson - всё большое само по
> себе, и/или тащит что-то большое зависимостями.

autocrap и сам по себе небольшой, и тащит только m4, который вообще крохотный.

и, самое главное - он нужен только и исключительно разработчику, желающему что-то поменять не в коде, а в механизме его сборки. Всем остальным (включая тех кто правит код) он не требуется - необходимо и достаточно запустить configure. Но это немодно, немолодежно, и мы его уже добавили в .gitignore, чтоб жизнь медом не казалась.

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

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

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




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

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