The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Релиз системы сборки CMake 3.11, opennews (??), 29-Мрт-18, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


5. "Релиз системы сборки CMake 3.11"  –2 +/
Сообщение от Аноним (-), 29-Мрт-18, 20:48 
> я лучше на autotools останусь, они хотя бы циклических зависимостей не содержат. m4 и перл собираются без автотула, m4 и перла.

Обломайся, ему всё равно нужен make. А чем собирается make?

> В том числе потому, что авторы немножко думали головой, а не тащили в рот все что с полу поднято.

Вот тут полностью согласен. Советую всем так и поступать (не тащить в рот автокрэп).

Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

6. "Релиз системы сборки CMake 3.11"  –2 +/
Сообщение от Аноним (-), 29-Мрт-18, 20:50 
> ему всё равно нужен make

Ах да, извини. gmake, конечно же.


Ответить | Правка | Наверх | Cообщить модератору

9. "Релиз системы сборки CMake 3.11"  –2 +/
Сообщение от Аноним (-), 29-Мрт-18, 21:00 
> Обломайся, ему всё равно нужен make. А чем собирается make?

gmake еще oldschool - там не было принято старательно _удалять_ из дистрибутивного архива готовый configure.

> Вот тут полностью согласен. Советую всем так и поступать (не тащить в
> рот автокрэп).

я знаю целую одну достаточно сложную программу, у которой autoconf используется по делу (и в ридми которой _явно_ сказано - не будите лихо, все .am/.ac - для _девелоперов_, причем только тех, которым понадобилось что-то менять в системе сборки, а не просто поправить строчку в исходнике - например, портируя на новую платформу).
Как ни странно, это php. Который действительно собирается и работает на куче совершенно разных систем и в миллионе разных конфигураций. Но, разумеется, за счет наличия кода для них, а не автомагически пыщь-само-чудом-сгенерилось.

Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

12. "Релиз системы сборки CMake 3.11"  +/
Сообщение от Аноним (-), 29-Мрт-18, 22:21 
> gmake еще oldschool - там не было принято старательно _удалять_ из дистрибутивного архива готовый configure

Шта? Это где это так стало принято? Не, я понимаю, что хипстота автокрэпом пользоваться не умеет, но она как правило и не пытается. Так кто удалил? Пруф в виде ссылки на архив, пожалуйста (не сгенерированный git archive на каком-нибудь гитхабе, а именно нормальный релиз).

Ответить | Правка | Наверх | Cообщить модератору

26. "Релиз системы сборки CMake 3.11"  –1 +/
Сообщение от Аноним (-), 30-Мрт-18, 10:44 
> Шта? Это где это так стало принято? Не, я понимаю, что хипстота

да везде. Старательно добавят в .gitignore (как будто он у них меняется!) и будут расходовать гигаватты по всему миру каждый раз, как надо приложить тривиальный патч из одного символа, на перегенерацию совершенно ненужного кода (для, к тому же, совершенно, как правило, ненужных и бесполезных проверок - оно все равно работает только в одной-единственной конфигурации, той что была у разработчика)

> Так кто удалил? Пруф в виде ссылки на архив, пожалуйста (не
> сгенерированный git archive на каком-нибудь гитхабе, а именно нормальный релиз).

а, так релизы ж тоже немодно и несовременно. У нас тут continuous development, вы чего!

(к тому же, даже если из него выгрузят "релиз", вы думаете, они вспомнят про configure? )

Ответить | Правка | Наверх | Cообщить модератору

28. "Релиз системы сборки CMake 3.11"  +/
Сообщение от Аноним (-), 30-Мрт-18, 11:22 
> да везде

То есть пруфа не будет.

> Старательно добавят в .gitignore (как будто он у них меняется!)

В .gitignore его добавляют совершенно правильно. В гите от него толку нет, потому что всё равно при чекауте даты модификации файлов сбиваются, и make может решить перегенерить configure и прочее автокрэповое хозяйство, даже если оно уже есть.

Ответить | Правка | Наверх | Cообщить модератору

29. "Релиз системы сборки CMake 3.11"  +/
Сообщение от Аноним (-), 30-Мрт-18, 11:24 
> В .gitignore его добавляют совершенно правильно.

* Да-да, даже в "олдскульном" gmake: https://git.savannah.gnu.org/cgit/make.git/tree/.gitignore#n23

Ответить | Правка | Наверх | Cообщить модератору

13. "Релиз системы сборки CMake 3.11"  +1 +/
Сообщение от Аноним (-), 29-Мрт-18, 22:23 
> Как ни странно, это php. Который действительно собирается и работает на куче
> совершенно разных систем и в миллионе разных конфигураций.

Это тот, который под винду только msvc можно собрать? Кул стори.

Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру