- Выпуск сборочной системы Meson 0.49.0, mikhailnov, 13:06 , 13-Дек-18 (1)
- Выпуск сборочной системы Meson 0.49.0, Аноним, 13:25 , 13-Дек-18 (4)
Примеры с кроскомпиляцией есть?
- Выпуск сборочной системы Meson 0.49.0, nonimus, 13:54 , 13-Дек-18 (5) +2
- Выпуск сборочной системы Meson 0.49.0, Anonim, 14:13 , 13-Дек-18 (7) +3
- Выпуск сборочной системы Meson 0.49.0, Аноним, 14:42 , 13-Дек-18 (12) +5
> Священную корову C/C++ или яву - да богомерзким питоном собирать?Это еще лайтово, один из погромистов гугля допер яву требовать для сборки _ОДНОГО_ си++ файлика.
- Выпуск сборочной системы Meson 0.49.0, neit95, 10:01 , 17-Дек-18 (72)
- Выпуск сборочной системы Meson 0.49.0, coder, 14:06 , 13-Дек-18 (6) –4 [V]
- Выпуск сборочной системы Meson 0.49.0, Аноним, 14:26 , 13-Дек-18 (8) +2
cmake не нужен, есть meson
- Выпуск сборочной системы Meson 0.49.0, Аноним, 14:41 , 13-Дек-18 (10)
cmake в отличие от этой дряни умеет генерить make-файлы.
- Выпуск сборочной системы Meson 0.49.0, Аноним, 17:32 , 13-Дек-18 (22) +2
эта дрянь умеет генерить хромоподобный асинхронный мейк-файл ninja-build
- Выпуск сборочной системы Meson 0.49.0, Аноним, 20:20 , 13-Дек-18 (30) +1
Вобще-то, у CMake есть генераторы и для ninja и даже для проектов sublime text. И в отличии от Meson, CMake может в CUDA (да, да проприетарщина, пок-пок-пок) и кучу других интересных вещей
- Выпуск сборочной системы Meson 0.49.0, Аноним, 22:06 , 13-Дек-18 (32) +2
> эта дрянь умеет генерить хромоподобный асинхронный мейк-файл ninja-buildА это надо еще какую-то отдельную нинзя-дрянь ставить. Особенно угарно для прожектов на 5 файлов. Они так круто несколько микросекунд сэкономили, путем требования понаставить какой-то гадости, что я им тоже желаю гуглопрогера, который яву потребовал вкатить и прочие грэдлы для того чтобы 1 си++ файл скомпилить. А нормальные люди смотрели на это дело, крутили пальцем у виска и жали gcc -O3 file.cpp -o program :D
- Выпуск сборочной системы Meson 0.49.0, neit95, 10:03 , 17-Дек-18 (73)
- Выпуск сборочной системы Meson 0.49.0, Константавр, 14:41 , 13-Дек-18 (11) –2
- Выпуск сборочной системы Meson 0.49.0, Аноним, 14:47 , 13-Дек-18 (16) +7 [^]
> cmake был раньшеА Makefile был еще раньше. Следовательно, cmake не нужен. А до Makefile жили в пещерах и все было неплохо. Так что и Makefile не нужен.
- Выпуск сборочной системы Meson 0.49.0, FedeX, 14:46 , 13-Дек-18 (14) –4 [V]
- Выпуск сборочной системы Meson 0.49.0, Аноним, 19:30 , 13-Дек-18 (23) –1
Эволюция детка это когда раньше было огнива, а теперь зажигалка, так и тут раньше был cmake, но натр@хавшись с ним придумали meson
- Выпуск сборочной системы Meson 0.49.0, Аноним, 22:09 , 13-Дек-18 (33) +2
И какие у него плюсы, собственно? Что он поддерживает полторы платформы, нифига не детектит, и вообще обкоцаный и единственным достоинством какие-то левые блабла про скорость? Так обрастет поддержкой разного добра и фичами - скорость просядет, траха прибавится и после этого найдите 10 отличий. Cmake просто уже на более поздней фазе эволюции - умеет генерить файлы для кучи билдсистем, детектит кучу всего, даже уже не сильно глюкая в этом процессе как раньше. Так что даже в нечто относительно юзабельное превратился, по сравнению с старыми версиями.
- Выпуск сборочной системы Meson 0.49.0, Michael Shigorin, 18:15 , 14-Апр-19 (82)
- Выпуск сборочной системы Meson 0.49.0, Аноним, 14:45 , 13-Дек-18 (13) +2
С одной стороны> Код Meson написан на языке Python С другой стороны > поставляется под лицензией Apache 2.0 > таких проектов, как systemd, GStreamer, GNOME и GTK+ Не могу определиться, мезон это хорошо или нет.
- Выпуск сборочной системы Meson 0.49.0, Аноним, 19:32 , 13-Дек-18 (24)
Это позволяет за считанные секунды описать процесс сборки в простой си подобной форме, что конечно удобно, но вот Python как бы показывает, что проект не созрел.С другой стороны Git тоже сначала не был на Си написан. Ничего дорастет до взрослого состояния перепишут на Си.
- Выпуск сборочной системы Meson 0.49.0, Аноним, 14:47 , 13-Дек-18 (15)
>> В циклы foreach добавлена поддержка ключевых слов break и continue; %%%ть! Затащить целой питон, чтобы писать правила на каком-то недоязыке. Опять лисп изобретают.
- Выпуск сборочной системы Meson 0.49.0, nm0i, 15:12 , 13-Дек-18 (18) +1
- Выпуск сборочной системы Meson 0.49.0, llolik, 15:36 , 13-Дек-18 (20) +1
- Выпуск сборочной системы Meson 0.49.0, Ю.Т., 22:00 , 13-Дек-18 (31) +1
- Выпуск сборочной системы Meson 0.49.0, Аноним, 00:30 , 14-Дек-18 (39) +2
А какие альтернативы?Факт раз - тащить целый что-то придётся, современная система сборки это весьма нетривиальный продукт. CMake, autocrap, SCons, meson - всё большое само по себе, и/или тащит что-то большое зависимостями. Факт два - язык таки нужен, и именно недоязык. Во-первых, чтобы на нём удобнее было описывать сборочную специфику, которая как минимум декларативна. Во-вторых, чтобы не дать возможность писать полноценные программы. SCons, который позволял питоновский код, показал к чему это приводит - сборка любого хелловорлда превращалась в портянку текста, который, даже не смотря на то что он был питоном, выглядел как перл.
- Выпуск сборочной системы Meson 0.49.0, Ivan_83, 14:50 , 13-Дек-18 (17) +1
- Выпуск сборочной системы Meson 0.49.0, КГБ СССР, 15:16 , 13-Дек-18 (19) +2
- Выпуск сборочной системы Meson 0.49.0, Аноним84701, 17:03 , 13-Дек-18 (21) +1
- Выпуск сборочной системы Meson 0.49.0, Аноним, 19:37 , 13-Дек-18 (27)
К сожалению, make это построитель дерева зависимостей для роаспараллеливания "выполнения" заданий.meson это немного другого уровня инструмент, он понимает и знает какие инстурменты есть и умеет формировать в зависимости от платформы команду и ключи, а так же исследовать окружение Хотя цель у инструментов одинаковая, но meson ближе к синструментам вроде ant и maven нежели к make
- Выпуск сборочной системы Meson 0.49.0, Аноним, 20:04 , 13-Дек-18 (28) +1
meson — это замена autotools. замена make — это ninja-build
- Выпуск сборочной системы Meson 0.49.0, Аноним, 20:13 , 13-Дек-18 (29)
Кто-нибуь разбирался со сборкой wxWidgets под Windows в meson. Прочитал закрытые задачи на GitHUB по meson, но так и не понял существует ли путь собрать проект с wxWidgets под Visual Studio.Пакет wxWidgets скачан лежит в какой-то директории. Что-то там непонтяное вроде и пакетный менеджер vcpck советуют, но так и не понятно уже есть поддержка или нет. Смотрел в сторону сборки clang под win32, но тоже не нашел упомнианий. Вообще как-то глухо. Работы идут в этом направлении? Неужеле все перебрались под .NET?
- Выпуск сборочной системы Meson 0.49.0, Аноним, 22:12 , 13-Дек-18 (35) +2
Фантомас в очках на аэроплане: собрать wxWidgets в винде шлангом и прикрутить это к дотнету, во.
- Выпуск сборочной системы Meson 0.49.0, Аноним, 00:07 , 14-Дек-18 (38)
> Смотрел в сторону сборки clang под win32, но тоже не нашел упомнианий.Разработчики Clang-а не выпендриваются и используют CMake. Зависимостей от сторонних библиотек нет, собирается элементарно. Упоминаний чего не нашлось?
- Выпуск сборочной системы Meson 0.49.0, X4asd, 13:38 , 14-Дек-18 (54)
- Выпуск сборочной системы Meson 0.49.0, Аноним, 19:08 , 14-Дек-18 (64)
Верно, но в списках рассылки ("llvm-dev" и "cfe-dev") за весь этот год не нашлось ничего даже отдалённо напоминающего переход с CMake на сабж.Вопрос "Упоминаний чего не нашлось?" также остаётся открытым.
- Выпуск сборочной системы Meson 0.49.0, пох, 19:20 , 14-Дек-18 (66) +2
- Выпуск сборочной системы Meson 0.49.0, neit95, 10:22 , 17-Дек-18 (75)
|