Вариант для распечатки |
Пред. тема | След. тема | ||
| Форум Разговоры, обсуждение новостей | |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "Выпуск сборочной системы Meson 1.12.0" | +/– | |
| Сообщение от opennews (??), 11-Авг-26, 08:37 | ||
Опубликован релиз сборочной системы Meson 1.12.0, которая используется для сборки таких проектов, как X.Org Server, Mesa, QEMU, Lighttpd, systemd, GStreamer, Wayland, GNOME и GTK. Код Meson написан на языке Python и поставляется под лицензией Apache 2.0... | ||
| Ответить | Правка | Cообщить модератору | ||
| Оглавление |
| Сообщения | [Сортировка по времени | RSS] |
| 3. "Выпуск сборочной системы Meson 1.12.0" | –2 +/– | |
| Сообщение от Ык (?), 11-Авг-26, 09:26 | ||
Кто нибудь пользовался? Как это стстема по сравнению с crate или maven? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 4. "Выпуск сборочной системы Meson 1.12.0" | +/– | |
| Сообщение от Анонимный аноним (?), 11-Авг-26, 09:30 | ||
Ее скорее надо сравнивать с cmake и gnu autotools. Она лучше чем эти оба. ИМХО. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 5. "Выпуск сборочной системы Meson 1.12.0" | –1 +/– | |
| Сообщение от Sm0ke85 (ok), 11-Авг-26, 09:34 | ||
>Она лучше чем эти оба. ИМХО. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 6. "Выпуск сборочной системы Meson 1.12.0" | –2 +/– | |
| Сообщение от Аноним (6), 11-Авг-26, 09:42 | ||
Невозможно сделать хуже cmake, который вместо поддержки pkg-config пихает кучу своих cmake файлов при установке собранного им софта. | ||
| Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору | ||
| 10. "Выпуск сборочной системы Meson 1.12.0" | +5 +/– | |
| Сообщение от No Name (?), 11-Авг-26, 13:17 | ||
>Невозможно сделать хуже cmake, который вместо поддержки pkg-config пихает кучу своих cmake файлов при установке собранного им софта. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 11. "Выпуск сборочной системы Meson 1.12.0" | +4 +/– | |
| Сообщение от Аноним (11), 11-Авг-26, 14:09 | ||
> cmake, который вместо поддержки pkg-config | ||
| Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору | ||
| 12. "Выпуск сборочной системы Meson 1.12.0" | +1 +/– | |
| Сообщение от Аноним (12), 11-Авг-26, 15:19 | ||
> Невозможно сделать хуже cmake, который вместо поддержки pkg-config пихает кучу своих cmake файлов при установке собранного им софта. | ||
| Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору | ||
| 16. "Выпуск сборочной системы Meson 1.12.0" | +/– | |
| Сообщение от Аноним (11), 11-Авг-26, 15:42 | ||
> pkg-config устаревший шлак который умеет только отдать путь к инклудам и имя библиотеки | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 17. "Выпуск сборочной системы Meson 1.12.0" | +/– | |
| Сообщение от Ivan_83 (ok), 11-Авг-26, 15:42 | ||
Насколько я понял, авторы месона как раз наоборот стараются вообще ничего не костылить сами и полагаются на pkg-config по максимуму. | ||
| Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору | ||
| 46. "Выпуск сборочной системы Meson 1.12.0" | +/– | |
| Сообщение от Аноним (12), 11-Авг-26, 19:59 | ||
Авторы месона не могут выбирать на что им полагаться - они обязаны полагаться на то что используется в экосистеме СПО, а используется и pkgconfig, и cmake файлы, и ничего (т.е. инклуды и сошки нужно искать по известным именам в известных каталогах). Всё то же самое делает и cmake. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 51. "Выпуск сборочной системы Meson 1.12.0" | +/– | |
| Сообщение от Ivan_83 (ok), 11-Авг-26, 21:21 | ||
Мне после беглого знакомства с месон казалось что они пошли по другому пути и стараются сами ничего не костылить внутри, в отличии от cmake с его либой костылей. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 18. "Выпуск сборочной системы Meson 1.12.0" | –1 +/– | |
| Сообщение от Ivan_83 (ok), 11-Авг-26, 15:46 | ||
Насколько я видел - там принято корябать свои cmake файлы для того что мог бы сделать pkg-config, в ряде случаев. | ||
| Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору | ||
| 15. "Выпуск сборочной системы Meson 1.12.0" | +1 +/– | |
| Сообщение от Ivan_83 (ok), 11-Авг-26, 15:40 | ||
Кажется что угодно лучше автотулсов :) | ||
| Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору | ||
| 20. "Выпуск сборочной системы Meson 1.12.0" | +2 +/– | |
| Сообщение от Аноним (11), 11-Авг-26, 15:46 | ||
> пишу свою сборочную систему на shell script | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 26. "Выпуск сборочной системы Meson 1.12.0" | +/– | |
| Сообщение от Ivan_83 (ok), 11-Авг-26, 16:23 | ||
Нет, классика это когда для сборки одного .c файла в самом файле написана в коментах строчка как его собрать :) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 28. "Выпуск сборочной системы Meson 1.12.0" | +/– | |
| Сообщение от Аноним (11), 11-Авг-26, 16:36 | ||
> Как раз замена cmake там где он излишен. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 31. "Выпуск сборочной системы Meson 1.12.0" | +/– | |
| Сообщение от Ivan_83 (ok), 11-Авг-26, 16:52 | ||
Я согласен с тем, что это хорошо для обучения. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 37. "Выпуск сборочной системы Meson 1.12.0" | +/– | |
| Сообщение от Анонимный аноним (?), 11-Авг-26, 17:33 | ||
И зачем твоя shell-скрипт система, если она будет прибита к unix? Для unix в сто раз проще и лучше написать просто Makefile. | ||
| Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору | ||
| 38. "Выпуск сборочной системы Meson 1.12.0" | +/– | |
| Сообщение от Ivan_83 (ok), 11-Авг-26, 17:43 | ||
Венда мне не нужна, а sh есть везде, притом что gmake/bmake может и не быть. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 45. "Выпуск сборочной системы Meson 1.12.0" | +/– | |
| Сообщение от Анонимный аноним (?), 11-Авг-26, 19:56 | ||
make тоже есть везде. очередная сборочная система, которой даже еще нет и это просто идеи в голове, это просто проявление NIH-синдрома и желания попиариться в комментах. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 50. "Выпуск сборочной системы Meson 1.12.0" | +/– | |
| Сообщение от Ivan_83 (ok), 11-Авг-26, 21:19 | ||
Да какой make то? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 39. "Выпуск сборочной системы Meson 1.12.0" | +1 +/– | |
| Сообщение от Аноним (12), 11-Авг-26, 17:44 | ||
> У меня проекты маленькие, на С, зависимостей очень мало или совсем нет и эти жуткие монстры мне нафик не упали. | ||
| Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору | ||
| 41. "Выпуск сборочной системы Meson 1.12.0" | +/– | |
| Сообщение от Ivan_83 (ok), 11-Авг-26, 17:55 | ||
Так и с помощью cmake ты пакет не соберёшь пока автор туда не навалит тонну кода с описание как это делать. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 47. "Выпуск сборочной системы Meson 1.12.0" | +1 +/– | |
| Сообщение от Аноним (12), 11-Авг-26, 20:29 | ||
> Так и с помощью cmake ты пакет не соберёшь пока автор туда не навалит тонну кода с описание как это делать. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 49. "Выпуск сборочной системы Meson 1.12.0" | +/– | |
| Сообщение от Ivan_83 (ok), 11-Авг-26, 21:12 | ||
> Надо только то что надо - ровно одна строчка для сборки бинарника из списка исходников. Ровно одна строчка для добавления зависимости. Ровно одна строчка для добавления теста. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 52. "Выпуск сборочной системы Meson 1.12.0" | +1 +/– | |
| Сообщение от Аноним (12), 11-Авг-26, 23:07 | ||
> Я видел с десяток проектов на cmake и там было больше строчек. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 53. "Выпуск сборочной системы Meson 1.12.0" | +/– | |
| Сообщение от Ivan_83 (ok), 11-Авг-26, 23:34 | ||
> Рад за тебя, это чему-то из мной сказанного противоречит? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 55. "Выпуск сборочной системы Meson 1.12.0" | +/– | |
| Сообщение от Аноним (11), 12-Авг-26, 01:34 | ||
> Повторяю: sh = gmake, особой разницы нет. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 57. "Выпуск сборочной системы Meson 1.12.0" | +/– | |
| Сообщение от Ivan_83 (ok), 12-Авг-26, 03:19 | ||
Может в 70е годы это и был тупик, но сейчас вполне себе есть переносимые шелл скрипты и всё как то утряслось, по крайней мере особых проблем нет если не юзать специфичные флаги и утилиты, базовый набор везде более-менее одинаковый. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 9. "Выпуск сборочной системы Meson 1.12.0" | +/– | |
| Сообщение от Сладкая булочка (?), 11-Авг-26, 13:00 | ||
> Код Meson написан на языке Python | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 13. "Выпуск сборочной системы Meson 1.12.0" | +/– | |
| Сообщение от Аноним (12), 11-Авг-26, 15:20 | ||
Согласен, пока не добавят внимания не стоит. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 14. "Выпуск сборочной системы Meson 1.12.0" | +/– | |
| Сообщение от Аноним (14), 11-Авг-26, 15:28 | ||
Питон даже как сам как сборочная зависимость для плюсов не нужен вообще. Итого: мезон не нужен. | ||
| Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору | ||
| 21. "Выпуск сборочной системы Meson 1.12.0" | –1 +/– | |
| Сообщение от Ivan_83 (ok), 11-Авг-26, 15:49 | ||
Так выбора в индустрии почти нет. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 23. "Выпуск сборочной системы Meson 1.12.0" | +1 +/– | |
| Сообщение от Аноним (11), 11-Авг-26, 15:52 | ||
> Есть cmake, но он у меня при сборке требует месона | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 24. "Выпуск сборочной системы Meson 1.12.0" | +/– | |
| Сообщение от Ivan_83 (ok), 11-Авг-26, 16:13 | ||
Ну вот а меинтейнер во фре как то не осилил сделать так чтобы cmake собирался без meson. Возможно и меинтейнеры других проекто оказались не лучше. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 19. "Выпуск сборочной системы Meson 1.12.0" | +/– | |
| Сообщение от Ivan_83 (ok), 11-Авг-26, 15:46 | ||
Ну вот да, поэтому я пишу свою сборочную систему на shell script :) | ||
| Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору | ||
| 25. "Выпуск сборочной системы Meson 1.12.0" | +/– | |
| Сообщение от Аноним (12), 11-Авг-26, 16:14 | ||
Не трать время, лучше просто вывали исходники. Никто в твоём шелле не работающим нигде кроме твоего локалхоста разбираться не будет, и просто накадает CMakeLists.txt из одной строчки с `add_executable` которую ты не осилил. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 27. "Выпуск сборочной системы Meson 1.12.0" | +/– | |
| Сообщение от Ivan_83 (ok), 11-Авг-26, 16:24 | ||
Да есть у меня исходники, всё что больше одного .c файла и так содержит cmake. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 29. "Выпуск сборочной системы Meson 1.12.0" | +/– | |
| Сообщение от Сладкая булочка (?), 11-Авг-26, 16:47 | ||
> Ну вот да, поэтому я пишу свою сборочную систему на shell script | ||
| Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору | ||
| 33. "Выпуск сборочной системы Meson 1.12.0" | +/– | |
| Сообщение от Ivan_83 (ok), 11-Авг-26, 17:02 | ||
Не знал :) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 22. "Выпуск сборочной системы Meson 1.12.0" | +3 +/– | |
| Сообщение от Аноним (11), 11-Авг-26, 15:49 | ||
>> Код Meson написан на языке Python | ||
| Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору | ||
| 30. "Выпуск сборочной системы Meson 1.12.0" | +/– | |
| Сообщение от Сладкая булочка (?), 11-Авг-26, 16:48 | ||
>>> Код Meson написан на языке Python | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 34. "Выпуск сборочной системы Meson 1.12.0" | +1 +/– | |
| Сообщение от Аноним (11), 11-Авг-26, 17:11 | ||
> Ну firefox'у это не помогает | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 54. "Выпуск сборочной системы Meson 1.12.0" | +/– | |
| Сообщение от Сладкая булочка (?), 12-Авг-26, 00:12 | ||
>> ведроидом не пользуюсь | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 32. "Выпуск сборочной системы Meson 1.12.0" | +/– | |
| Сообщение от Ivan_83 (ok), 11-Авг-26, 16:54 | ||
А вы не понимаете разницу? | ||
| Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору | ||
| 35. "Выпуск сборочной системы Meson 1.12.0" | +/– | |
| Сообщение от Аноним (11), 11-Авг-26, 17:16 | ||
> А вы не понимаете разницу? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 36. "Выпуск сборочной системы Meson 1.12.0" | +/– | |
| Сообщение от Ivan_83 (ok), 11-Авг-26, 17:29 | ||
Так ты постоянно тыкаешь в пользователей андройда: "ааа там дрыст, ты тоже заляпался!" - а это не так. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 40. "Выпуск сборочной системы Meson 1.12.0" | +/– | |
| Сообщение от Аноним (11), 11-Авг-26, 17:45 | ||
> Так ты постоянно тыкаешь в пользователей андройда: "ааа там дрыст, ты тоже заляпался!" - а это не так. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 42. "Выпуск сборочной системы Meson 1.12.0" | +/– | |
| Сообщение от Ivan_83 (ok), 11-Авг-26, 17:59 | ||
Меня вопросы лицемерия не интересуют - это ваша личная проблема восприятия действительности. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 43. "Выпуск сборочной системы Meson 1.12.0" | +/– | |
| Сообщение от Аноним (11), 11-Авг-26, 18:26 | ||
> Меня вопросы лицемерия не интересуют | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 48. "Выпуск сборочной системы Meson 1.12.0" | +/– | |
| Сообщение от Ivan_83 (ok), 11-Авг-26, 20:49 | ||
> Ну естественно, ведь ты же сам лицемер. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 56. "Выпуск сборочной системы Meson 1.12.0" | +/– | |
| Сообщение от Аноним (11), 12-Авг-26, 02:12 | ||
>> Ну естественно, ведь ты же сам лицемер. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 58. "Выпуск сборочной системы Meson 1.12.0" | +/– | |
| Сообщение от Ivan_83 (ok), 12-Авг-26, 03:28 | ||
Да - аргумент против раста. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
|
Закладки на сайте Проследить за страницей |
Created 1996-2026 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |