| |
| 2.3, Аноним (3), 09:46, 11/09/2026 [^] [^^] [^^^] [ответить]
| +3 +/– |
Как ты можешь это аргументировать? С точки зрения пользователя, он может переопределить параметры сборки или собрать для любой платформы без проблем, и ни одной альтернативы по удобству нет даже отдалённо на горизонте.
| | |
| |
| |
| |
| 5.34, _ (??), 22:59, 11/09/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> Любую, самую неудобную, вещь можно осилить. Но зачем?
Потому что часто "неудобная" - она же и единственно полезная\гибкая\etc ...
А неудобная это ... такое!(С)
Она "неудобная" пока не осилил?
А если осилил - она неудобная по сравнению с чем? И как кстати сравнивал?
Непросто всё в Датском королевстве! (С) Перефразируя ...
Не, оно пока собираешь только userland, только под одну OS, только под amd64v3 - вполне себе - да, такой вопрос может возникнуть ;)
| | |
| |
| 6.42, localhostadmin (ok), 01:10, 12/09/2026 [^] [^^] [^^^] [ответить]
| +/– |
> А если осилил - она неудобная по сравнению с чем? И как кстати сравнивал?
мы с вами находимся на научной конференции или в комментариях на опеннете?
| | |
|
|
|
| 3.8, Аноним (8), 10:42, 11/09/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> собрать для любой платформы без проблем, и ни одной альтернативы по удобству нет даже отдалённо на горизонте.
Намертво прибитая к юниксовому окружению зловонная куча shell/perl/m4 портянок соберет тебе "для любой платформы без проблем"? А для Винды соберет, лол? Да при помощи MSVC?
Да ты только в попытках настроить юниксовое окружение на Винде охренеешь от "удобства, которого нет и на горизонте", лол.
А CMake - один бинарь без внешних зависимостей. Как говорится, почувствуй разницу.
| | |
| |
| 4.9, Аноним (9), 10:47, 11/09/2026 [^] [^^] [^^^] [ответить]
| –2 +/– |
то что винда не умеет ничего кроме exeшника - это теперь достижение? вот уж действительно, лол
| | |
| |
| 5.28, Аноним (8), 17:40, 11/09/2026 [^] [^^] [^^^] [ответить]
| +1 +/– | |
> то что винда не умеет ничего кроме exeшника - это теперь достижение? вот уж действительно, лол
Какой нелепый копиум. Наоборот: это твой копролитный Автотулз не умеет в Винду.
| | |
| |
| 6.56, Аноним (9), 17:50, 12/09/2026 [^] [^^] [^^^] [ответить]
| +/– |
скорее это ты не умеешь ничего кроме винды, а мне и на линуксе хорошо, и автомаке никогда не создавал проблем
| | |
| |
| 7.59, Аноним (9), 19:49, 12/09/2026 [^] [^^] [^^^] [ответить]
| –1 +/– | |
делал пару прожектов с cmake, так себе, ничего прорывного, кстате ковыряние его макросов сильно такое себе..
виндой не пользуюсь, и маком, ибо ересь, считаю любителей мака убогими, а подстраиваться под инвалидов глупость, продолжать этот спор бесмысленно, если человек говн..ед, то тут только могила исправит, просто зафиксируй в голове что нормальному линуксоиду все эти микрософтояблочные "технологии" до лампочки, ретина дисплеи, скругленные уголки и копилот в блокноте, все ваши танцы с нтфс со времен 2008, лично я не считаю виндовс за ОС, это как была оболочка для дос так и осталось, 3 кодировки в системном ПО через 30 лет, ну да, а плох при этом автомэйк ага))), ладно, не подовись с очередной порцией
| | |
|
|
|
| 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 [^] [^^] [^^^] [ответить]
| +/– |
>>А для Винды соберет
> А зачем ей пользоваться?
Ну, наверное затем, что 70% потенциальных пользователей ей пользуются, не?
>>Да при помощи MSVC?
> Зачем пользоваться самым устаревшим компилятором С/С++?
С С ты угадал, но на нем никто не пишет десктопные приложухи под Винду. А вот с С++ ситуация зачастую ровно обратная (да и то это если сравнивать с Clang; GCC на Винде даже std::filesystem в состоянии кишащего багами огрызка).
>>Да ты только в попытках настроить юниксовое окружение на Винде охренеешь от "удобства, которого нет и на горизонте"
> Согласен, из плохой системы сложно сделать хорошую
Согласен, Automake - плохая система.
| | |
|
| 4.22, Аноним (22), 12:37, 11/09/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> "для любой платформы без проблем"? А для Винды соберет, лол? Да при помощи MSVC?
Винда не входит ни в катекорию систем, ни в категорию платформ.
| | |
| 4.44, _ (??), 02:42, 12/09/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> А для Винды соберет, лол? Да при помощи MSVC?
А всего то дет 20 тому тебе бы написали мол:
Вантузятники должны страдать!
УЁ на свой винфак, тут для людей!
Ну и фирменное: финдофсмвсдай!(С) строку копирайтов на 8кБ писать не буду :)
А впрочем - поф(*)!
| | |
|
| 3.10, Аноним (10), 10:58, 11/09/2026 [^] [^^] [^^^] [ответить]
| +/– | |
>Как ты можешь это аргументировать?
Так, что я и близко не читая мануалы к autotools, могу в программе без статики сделать статику или переопределить флаги или собрать autotools харнесс туда, где автотулзов нет и тупо собрать через мейк.
в случае симейка это всё уже затруднительное
в случае мезона - нужно брать и собирать на автотулзах питон
если ваша система сборки зависит от другой системы сборки, это не система сборки, а профанация, просто взять какой-нибудь m4 или даже gpp гораздо лучше, чем вот это
| | |
| |
| 4.14, Аноним (8), 11:34, 11/09/2026 [^] [^^] [^^^] [ответить] | +/– | В случае Симейка это как раз делается элементарно А собирается потом даже на си... большой текст свёрнут, показать | | |
| |
| 5.19, Аноним (19), 12:23, 11/09/2026 [^] [^^] [^^^] [ответить]
| +/– | |
>случае Симейка это как раз делается элементарно.
Никак это не делается. Если на целевой платформе нет cmake, то всё.
А автотулз генерит портативный позикс-скрипт.
| | |
| |
| 6.27, Аноним (8), 17:38, 11/09/2026 [^] [^^] [^^^] [ответить]
| +/– |
>>случае Симейка это как раз делается элементарно.
>Никак это не делается. Если на целевой платформе нет cmake, то всё.
> А автотулз генерит портативный позикс-скрипт.
CMake на целевой платформе - это один бинарь, не зависящий от окружения вообще. А твой "портативный позикс" - это все окружение, включая shell и утилиты, намертво прибитое к POSIX-системам.
Как ты думаешь, что легче получить/настроить?
| | |
| |
| 7.45, _ (??), 02:46, 12/09/2026 [^] [^^] [^^^] [ответить]
| +/– |
Зря мой коммент на _это_ удалили :) Вот её-**** - зря! :)
| | |
| 7.53, Аноним (53), 15:26, 12/09/2026 [^] [^^] [^^^] [ответить]
| +/– |
POSIX -- это международный стандарт, с точным описанием.
А CMake -- это коммерческий продукт частной компании Kitware.
Разорится Kitware, и всё, конец.
>намертво прибитое к POSIX-системам.
Так правильно, наша цель -- распространять POSIX системы, среди которых большинство свободных или частично свободных, а не повышать популярность систем, у которых невозможно понять, что они делают, быть может, номера кредитных карт вылавливают и шлют непонятно куда.
| | |
| |
| 8.54, Аноним (8), 15:46, 12/09/2026 [^] [^^] [^^^] [ответить] | +/– | Это абсолютно такой же открытый и бесплатный продукт, как и все имплементации PO... текст свёрнут, показать | | |
|
|
|
|
|
| 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 [^] [^^] [^^^] [ответить]
| +/– |
Вы свои cmake/meson в начале затащите на всякие разные платформы, а то кажется вы их сами ни разу и не пробовали собирать.
| | |
| |
| 5.36, Аноним (8), 23:13, 11/09/2026 [^] [^^] [^^^] [ответить]
| +1 +/– | |
> Вы свои cmake/meson в начале затащите на всякие разные платформы
На какой конкретно платформе отсутствует Cmake?
> а то кажется вы их сами ни разу и не пробовали собирать.
Какие конкретно проблемы у тебя были со сборкой CMake? Особенно с учетом того, что для этого нужен только make и C++ компилятор.
| | |
| |
| 6.39, Ivan_83 (ok), 00:01, 12/09/2026 [^] [^^] [^^^] [ответить]
| –1 +/– |
> На какой конкретно платформе отсутствует Cmake?
Я только на amd64 сижу.
Полагаю что CMake есть далеко не везде где есть С компилятор :)
> Какие конкретно проблемы у тебя были со сборкой CMake? Особенно с учетом того, что для этого нужен только make и C++ компилятор.
Только в ваших фантазиях у него нет зависимостей.
https://github.com/freebsd/freebsd-ports/blob/main/devel/cmake-core/Makefile
См LIB_DEPENDS и USES.
А вот у тех либ в зависимостях есть и питон с месоном.
| | |
| |
| |
| |
| 9.58, Аноним (58), 19:24, 12/09/2026 [^] [^^] [^^^] [ответить] | +/– | Естественно, зачем нужен cmake, если ты пишешь хэллоуворды Доростешь до сколь-н... текст свёрнут, показать | | |
|
|
|
|
|
|
| 3.41, localhostadmin (ok), 01:04, 12/09/2026 [^] [^^] [^^^] [ответить]
| +/– |
я собирал много всякого и именно с автомейком у меня ничего не соибралось. вы конечно можете сказать, что "не осилил". но лично мне не очень хочется копаться в софте, тем более гнушном, чтобы раз в 100500 лет собрать какую-то прогу. проще просто альтернативу найти, всеравно в рабочих задачах это никто не использует
| | |
| |
| 4.51, Аноним (3), 10:15, 12/09/2026 [^] [^^] [^^^] [ответить]
| +/– |
Видимо, ты не догадался, что в том, что ты скачал, надо запустить autoreconf. Бывает. У меня вот сугубо негативный опыт с cmake и meson. Определённые компоненты прибиты гвоздями в скриптах повсюду на диске, про чтобы говорить про их самодостаточность это конечно надо хорошо так покривить душой -- никто не собирается запускать сборочную систему на микроконтроллере, и кроссдев тулчеейны уже полностью работоспособны. И с automake тот же atk из зависимостей удалялся максимально просто, это отличный пример гибкости.
| | |
|
|
| 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 [^] [^^] [^^^] [ответить]
| +1 +/– | |
Ну во первых - это красиво!(С) :)
Да не парься ты, это - НЕ для тебя :)
| | |
|
| 1.46, Аноним (46), 05:37, 12/09/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Заканчивался 2026 год, а эти люди продолжали проверять, не пропал ли у Си-компилятора stddef.h.
| | |
| |
| 2.50, Аноним (16), 09:28, 12/09/2026 [^] [^^] [^^^] [ответить]
| +/– |
В некоторых дистрибутивах нет даже компилятора. Я имею в виду, "из коробки".
| | |
| |
| 3.55, Аноним (46), 17:28, 12/09/2026 [^] [^^] [^^^] [ответить]
| +/– |
Всё бывает. Но сколько ты видел дистрибутивов с компилятором, но без stddef?
| | |
|
|
|