| |
| 2.3, Аноним (3), 09:46, 11/09/2026 [^] [^^] [^^^] [ответить]
| +2 +/– |
Как ты можешь это аргументировать? С точки зрения пользователя, он может переопределить параметры сборки или собрать для любой платформы без проблем, и ни одной альтернативы по удобству нет даже отдалённо на горизонте.
| | |
| |
| |
| |
| 5.34, _ (??), 22:59, 11/09/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> Любую, самую неудобную, вещь можно осилить. Но зачем?
Потому что часто "неудобная" - она же и единственно полезная\гибкая\etc ...
А неудобная это ... такое!(С)
Она "неудобная" пока не осилил?
А если осилил - она неудобная по сравнению с чем? И как кстати сравнивал?
Непросто всё в Датском королевстве! (С) Перефразируя ...
Не, оно пока собираешь только userland, только под одну OS, только под amd64v3 - вполне себе - да, такой вопрос может возникнуть ;)
| | |
|
|
| 3.8, Аноним (8), 10:42, 11/09/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> собрать для любой платформы без проблем, и ни одной альтернативы по удобству нет даже отдалённо на горизонте.
Намертво прибитая к юниксовому окружению зловонная куча shell/perl/m4 портянок соберет тебе "для любой платформы без проблем"? А для Винды соберет, лол? Да при помощи MSVC?
Да ты только в попытках настроить юниксовое окружение на Винде охренеешь от "удобства, которого нет и на горизонте", лол.
А CMake - один бинарь без внешних зависимостей. Как говорится, почувствуй разницу.
| | |
| |
| 4.9, Аноним (9), 10:47, 11/09/2026 [^] [^^] [^^^] [ответить]
| +/– |
то что винда не умеет ничего кроме exeшника - это теперь достижение? вот уж действительно, лол
| | |
| |
| 5.28, Аноним (8), 17:40, 11/09/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> то что винда не умеет ничего кроме exeшника - это теперь достижение? вот уж действительно, лол
Какой нелепый копиум. Наоборот: это твой копролитный Автотулз не умеет в Винду.
| | |
|
| 4.13, Ivan_83 (ok), 11:30, 11/09/2026 [^] [^^] [^^^] [ответить]
| –2 +/– |
> А CMake - один бинарь без внешних зависимостей. Как говорится, почувствуй разницу.
У вас и электричество видимо из розетки берётся.
| | |
| 4.15, Аноним (15), 11:36, 11/09/2026 [^] [^^] [^^^] [ответить]
| +/– | |
>А для Винды соберет
А зачем ей пользоваться?
>Да при помощи MSVC?
Зачем пользоваться самым устаревшим компилятором С/С++?
>Да ты только в попытках настроить юниксовое окружение на Винде охренеешь от "удобства, которого нет и на горизонте"
Согласен, из плохой системы сложно сделать хорошую.
| | |
| |
| 5.29, Аноним (8), 17:48, 11/09/2026 [^] [^^] [^^^] [ответить]
| –1 +/– |
>>А для Винды соберет
> А зачем ей пользоваться?
Ну, наверное затем, что 70% потенциальных пользователей ей пользуются, не?
>>Да при помощи MSVC?
> Зачем пользоваться самым устаревшим компилятором С/С++?
С С ты угадал, но на нем никто не пишет десктопные приложухи под Винду. А вот с С++ ситуация зачастую ровно обратная (да и то это если сравнивать с Clang; GCC на Винде даже std::filesystem в состоянии кишащего багами огрызка).
>>Да ты только в попытках настроить юниксовое окружение на Винде охренеешь от "удобства, которого нет и на горизонте"
> Согласен, из плохой системы сложно сделать хорошую
Согласен, Automake - плохая система.
| | |
|
| 4.22, Аноним (22), 12:37, 11/09/2026 [^] [^^] [^^^] [ответить]
| –1 +/– | |
> "для любой платформы без проблем"? А для Винды соберет, лол? Да при помощи MSVC?
Винда не входит ни в катекорию систем, ни в категорию платформ.
| | |
|
| 3.10, Аноним (10), 10:58, 11/09/2026 [^] [^^] [^^^] [ответить]
| +/– | |
>Как ты можешь это аргументировать?
Так, что я и близко не читая мануалы к autotools, могу в программе без статики сделать статику или переопределить флаги или собрать autotools харнесс туда, где автотулзов нет и тупо собрать через мейк.
в случае симейка это всё уже затруднительное
в случае мезона - нужно брать и собирать на автотулзах питон
если ваша система сборки зависит от другой системы сборки, это не система сборки, а профанация, просто взять какой-нибудь m4 или даже gpp гораздо лучше, чем вот это
| | |
| |
| 4.14, Аноним (8), 11:34, 11/09/2026 [^] [^^] [^^^] [ответить]
| +/– |
> Так, что я и близко не читая мануалы к autotools, могу в программе без статики сделать статику или переопределить флаги или собрать autotools харнесс туда, где автотулзов нет и тупо собрать через мейк.
> в случае симейка это всё уже затруднительное
В случае Симейка это как раз делается элементарно. А собирается потом даже на системе, где вообще нет make, а вместо него, например, Visual Studio / MSVC.
О каких затруднениях ты говоришь?
> если ваша система сборки зависит от другой системы сборки, это не система сборки, а профанация
Да нет, нормальная система сборки как раз ни от чего не зависит: один нативный бинарь, как в Cmake - и все. Или тот же meson, который зависит от одного лишь кроссплатформенного Питона.
А вот когда ваша "система сборки" - это лапшекод, намертво прибитый гвоздями к юниксовому окружению и зависящий от shell/m4/perl и кучи утилит из coreutils - то это не система сборки. Это Autotools.
| | |
| |
| 5.19, Аноним (19), 12:23, 11/09/2026 [^] [^^] [^^^] [ответить]
| +/– | |
>случае Симейка это как раз делается элементарно.
Никак это не делается. Если на целевой платформе нет cmake, то всё.
А автотулз генерит портативный позикс-скрипт.
| | |
| |
| 6.27, Аноним (8), 17:38, 11/09/2026 [^] [^^] [^^^] [ответить]
| +/– |
>>случае Симейка это как раз делается элементарно.
>Никак это не делается. Если на целевой платформе нет cmake, то всё.
> А автотулз генерит портативный позикс-скрипт.
CMake на целевой платформе - это один бинарь, не зависящий от окружения вообще. А твой "портативный позикс" - это все окружение, включая shell и утилиты, намертво прибитое к POSIX-системам.
Как ты думаешь, что легче получить/настроить?
| | |
|
|
|
| 3.11, Ivan_83 (ok), 11:28, 11/09/2026 [^] [^^] [^^^] [ответить]
| +/– |
Так смотря что собирать.
Если там один .с файл без зависимостей то проще шелл скрипт на одну строчку юзеру дать или инстркуцию вида: cc -O2 ....
| | |
| 3.30, Аноним (30), 18:24, 11/09/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> С точки зрения пользователя, он может переопределить параметры сборки
Вау, прямо как cmake/meson.
> собрать для любой платформы без проблем
Вау, снова прямо как cmake/meson! Которые, к слову, соберут действительно для любой платформы, а не только для POSIX совместимого юникс-лайка.
> ни одной альтернативы по удобству нет даже отдалённо на горизонте
А вот тут, друг, поподробнее: какими альтернативами ты пользовался и в чем их неудобства. "Даже на горизонте" - звучит, будто о каких-то уникальных киллер-фичах речь идет, не так ли?
| | |
| |
| 4.33, Ivan_83 (ok), 22:28, 11/09/2026 [^] [^^] [^^^] [ответить]
| +1 +/– |
Вы свои cmake/meson в начале затащите на всякие разные платформы, а то кажется вы их сами ни разу и не пробовали собирать.
| | |
| |
| 5.36, Аноним (8), 23:13, 11/09/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> Вы свои cmake/meson в начале затащите на всякие разные платформы
На какой конкретно платформе отсутствует Cmake?
> а то кажется вы их сами ни разу и не пробовали собирать.
Какие конкретно проблемы у тебя были со сборкой CMake? Особенно с учетом того, что для этого нужен только make и C++ компилятор.
| | |
|
|
|
| 2.16, Аноним (16), 11:48, 11/09/2026 [^] [^^] [^^^] [ответить]
| –1 +/– | |
Самая удобная система сборки.
autoreconf -vfi
./configure --prefix=/usr
make
sudo checkinstall
В отличие от meson ваших.
| | |
|
| |
| 2.37, _ (??), 23:13, 11/09/2026 [^] [^^] [^^^] [ответить]
| +/– | |
Ну во первых - это красиво!(С) :)
Да не парься ты, это - НЕ для тебя :)
| | |
|
|