The OpenNET Project / Index page

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



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

Оглавление

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

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


66. "Выпуск сборочной системы Meson 0.49.0"  +2 +/
Сообщение от пох (?), 14-Дек-18, 19:20 
> Разработчики Clang-а не выпендриваются и используют CMake. Зависимостей от сторонних
> библиотек нет, собирается элементарно. Упоминаний чего не нашлось?

эммм...

LIB_DEPENDS=    libcurl.so:ftp/curl \
                libexpat.so:textproc/expat2 \
                libjsoncpp.so:devel/jsoncpp \
                libuv.so:devel/libuv \
                librhash.so:security/rhash

(весь вот этот мусор, кроме разьве что expat, архи ведь важен для банальной генерилки мэйкфайлов, ага). Про кольцевые зависимости в нем, когда что-то от чего зависит, вроде, libuv, требует для своей сборки cmake, я уже когда-то писал.

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

70. "Выпуск сборочной системы Meson 0.49.0"  –1 +/
Сообщение от Xasd (ok), 16-Дек-18, 16:12 
а на кой вообще хрен нужена библиотека асинхронного ввода-вывода для системы сборки?

в первых: можно было воспользоваться средствами которые предлагает ядро: epoll() (и select() для инвалидных операционных систем).

во вторых: CMake же вообще ничего даже НЕ собирает -- он только делает файл для ninja. ЗАЧЕМ ТУТ АСИНХРОННОСТЬ?!?!

ды и json разве там есть?

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

71. "Выпуск сборочной системы Meson 0.49.0"  –1 +/
Сообщение от dhamp (?), 16-Дек-18, 23:35 
исходники cmake доступны, изучать никто не запрещал.
изучи для чего нужна та или иная зависимость, да поделись с общественностью своими открытиями.
Ответить | Правка | Наверх | Cообщить модератору

77. "Выпуск сборочной системы Meson 0.49.0"  +/
Сообщение от пох (?), 17-Дек-18, 15:31 
> а на кой вообще хрен нужена библиотека асинхронного ввода-вывода для системы сборки?

не знаю и знать не хочу. Я и так плохо сплю.

> в первых: можно было воспользоваться средствами которые предлагает ядро: epoll() (и select()
> для инвалидных операционных систем).

вот они и воспользовались, как умели - притащив зависимость от библиотеки, не разбираться же ж самим.

> ды и json разве там есть?

как видишь.

то есть, вероятно, без него как-то соберется, но не факт что после этого соберет то, чего ради ты собирал себе cmake.

это, заметим, базовые зависимости - там еще есть такие, которые включаются отдельно по запросу.
И отдельно еще модули.

autoconf, говоришь, плохой? (напоминаю, что по задумке, ни он сам, ни m4 вообще не должны присутствовать на машине, используемой для сборки или отладки проекта)


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

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

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




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

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