| |
| 2.3, Аноним (3), 09:46, 11/09/2026 [^] [^^] [^^^] [ответить]
| +/– |
Как ты можешь это аргументировать? С точки зрения пользователя, он может переопределить параметры сборки или собрать для любой платформы без проблем, и ни одной альтернативы по удобству нет даже отдалённо на горизонте.
| | |
| |
| 3.8, Аноним (8), 10:42, 11/09/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> собрать для любой платформы без проблем, и ни одной альтернативы по удобству нет даже отдалённо на горизонте.
Намертво прибитая к юниксовому окружению зловонная куча shell/perl/m4 портянок соберет тебе "для любой платформы без проблем"? А для Винды соберет, лол? Да при помощи MSVC?
Да ты только в попытках настроить юниксовое окружение на Винде охренеешь от "удобства, которого нет и на горизонте", лол.
А CMake - один бинарь без внешних зависимостей. Как говорится, почувствуй разницу.
| | |
| |
| 4.9, Аноним (9), 10:47, 11/09/2026 [^] [^^] [^^^] [ответить]
| +/– |
то что винда не умеет ничего кроме exeшника - это теперь достижение? вот уж действительно, лол
| | |
| 4.13, Ivan_83 (ok), 11:30, 11/09/2026 [^] [^^] [^^^] [ответить]
| –1 +/– |
> А CMake - один бинарь без внешних зависимостей. Как говорится, почувствуй разницу.
У вас и электричество видимо из розетки берётся.
| | |
| 4.15, Аноним (15), 11:36, 11/09/2026 [^] [^^] [^^^] [ответить]
| +/– | |
>А для Винды соберет
А зачем ей пользоваться?
>Да при помощи 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.
| | |
|
| 3.11, Ivan_83 (ok), 11:28, 11/09/2026 [^] [^^] [^^^] [ответить]
| +/– |
Так смотря что собирать.
Если там один .с файл без зависимостей то проще шелл скрипт на одну строчку юзеру дать или инстркуцию вида: cc -O2 ....
| | |
|
| 2.16, Аноним (16), 11:48, 11/09/2026 [^] [^^] [^^^] [ответить]
| +/– | |
Самая удобная система сборки.
autoreconf -vfi
./configure --prefix=/usr
make
sudo checkinstall
В отличие от meson ваших.
| | |
|
|