- Опубликован Autodafe, инструментарий для замены Autotools на..., Аноним, 23:52 , 18-Апр-24 (1) +2
После ./configure там и так обычный Makefile
- Опубликован Autodafe, инструментарий для замены Autotools на..., Аноним, 23:59 , 18-Апр-24 (2) +6 [^]
Зато до — нечитаемая мешанина символов
- Опубликован Autodafe, инструментарий для замены Autotools на..., Аноним, 00:14 , 19-Апр-24 (7) +6 [^]
Что до? До запуска ./configure никакого Makefile нету, откуда в наличии и спецсимволы возьмутся, тем более их мешанина? Есть только Makefile.am и configure.ac, к-е ты сам руками пишешь, они простые и понятные. Короче, я не понимаю смысл этого скрипта на питоне. Ну пиши сразу чистый Makefile без автотулз. А если скрипт генерирует чистый Makefile из сценариев autotools, то какой в нем смысл, если я и autotools'ом так же сгенерирую?
- Опубликован Autodafe, инструментарий для замены Autotools на..., Аноним, 09:15 , 19-Апр-24 (38) –3
Вы, то есть, уже проверили каждую строчку этого ./configure и готовы уверенно сказать, что новый мейнтейнер вашего любимого проекта ещё не засунул туда бэкдор?
- Опубликован Autodafe, инструментарий для замены Autotools на..., Аноним, 09:27 , 19-Апр-24 (42) +5
Скажи честно, ты ведь ни разу не юзал autotools, верно? Иначе бы знал что там и ./configure никакого нет, его надо сгенерировать из configure.ac
- Опубликован Autodafe, инструментарий для замены Autotools на..., Аноним, 11:07 , 19-Апр-24 (47)
1. Он туда может хоть черта лысого засунуть. Но после выполнения ./configure создается Makefile, котоый я и могу проверить.2. Речь в новости о том, что ты сам будешь генерировать свои Makefile этим скриптом на питоне. Ты сам себе бекдор собрался встраивать?
- Опубликован Autodafe, инструментарий для замены Autotools на..., Я, 15:29 , 19-Апр-24 (78)
- Опубликован Autodafe, инструментарий для замены Autotools на..., Аноним, 00:06 , 19-Апр-24 (3)
Не хуже систем сборки, чем для C/C++
- Опубликован Autodafe, инструментарий для замены Autotools на..., rezzet, 03:15 , 19-Апр-24 (24) +4
- Опубликован Autodafe, инструментарий для замены Autotools на..., Мне хватает, 06:26 , 19-Апр-24 (31) +5 [V]
- Опубликован Autodafe, инструментарий для замены Autotools на..., Аноним, 13:58 , 19-Апр-24 (62) –2
- Опубликован Autodafe, инструментарий для замены Autotools на..., Аноним, 23:22 , 20-Апр-24 (111)
Проблема в том, что большие увесистые проекты перевести очень сложно, так как там мало того что закостенелые адепты Autotools, а во вторых много зависимых скриптов сборки.Нужен какой-то временной промежуток, что бы люди изучили и перевели, а самая проблема, что должно быть какое-то озарение или запрос от вселенной, а там нет такого...
- Опубликован Autodafe, инструментарий для замены Autotools на..., Ivan_83, 14:24 , 19-Апр-24 (69)
- Опубликован Autodafe, инструментарий для замены Autotools на..., Советский инженер, 15:28 , 19-Апр-24 (77)
- Опубликован Autodafe, инструментарий для замены Autotools на..., Аноним, 15:41 , 19-Апр-24 (79) +2
- Опубликован Autodafe, инструментарий для замены Autotools на..., Александр, 20:28 , 19-Апр-24 (91)
- Опубликован Autodafe, инструментарий для замены Autotools на..., Аноним, 03:33 , 20-Апр-24 (102)
Meson хуже хотя бы тем, что у него нет документации. Есть какой-то несчастный огрызок на сайте, а хотите больше - несите деньги за книжку.
- Опубликован Autodafe, инструментарий для замены Autotools на..., Аноним, 20:00 , 19-Апр-24 (89) +1
qmake был удобным вариантом.
- Опубликован Autodafe, инструментарий для замены Autotools на..., Аноним, 00:10 , 19-Апр-24 (4)
> Из недостатков отмечается потеря поддержки старых Unix-системне понял. Ведь до Autotools makefiles и так руками писали. Ну ли на м4 А что сразу нельзя встроить в Autotools - чтобы выплевывал нормальный макефайл ?
- Опубликован Autodafe, инструментарий для замены Autotools на..., Аноним, 00:48 , 19-Апр-24 (9) +4
Суть не в том, что Autotools создаёт плохой Makefile, а в том, что Autotools - кошмарный инструмент, от которого нужно избавиться и забыть как страшный сон. Главное мигрировать, а Makefile самый доступный вариант для этого
- Опубликован Autodafe, инструментарий для замены Autotools на..., Аноним, 00:52 , 19-Апр-24 (12) –8 [V]
Makefile, как и make, устарел уже вместе с autotools много раз и такой же убогий костыльный хлам
- Опубликован Autodafe, инструментарий для замены Autotools на..., Аноним, 01:09 , 19-Апр-24 (13) +2
И какой же смузи для make использовать? Всякие ninja - это тот же make, только вид сбоку. Ну типа быстрее тысячи правил сборки перемалывают.Другой вопрос, что make плохо подходит для создания проекта, который должен собираться разными компиляторами в разных ОС и ещё конфигурируемо (с подключением/отключением/поиском библиотек и отключением/включением поддержки разных фичей). Для helloworld на своей собственной ОС Makefile делается за 10 минут и редко занимает больше пары десятков строк.
- Опубликован Autodafe, инструментарий для замены Autotools на..., YT, 06:27 , 19-Апр-24 (32)
- Опубликован Autodafe, инструментарий для замены Autotools на..., Аноним, 22:42 , 19-Апр-24 (94)
Сам то понял что спросил? Пиши свои таблицы совместимости внешней либы с твоим проектом и маппингов в сборочные опции. Это много проще, понятнее и удобнее в дальнейшем использовании, чем весь хлам autotools-ов, который в основном заточен на подерржку кучи реализаций libс и POSIX стандартов в разных ОС.
- Опубликован Autodafe, инструментарий для замены Autotools на..., Аноним, 12:33 , 20-Апр-24 (107)
Зачем себе проблем создавать? Если все эти версии действительно востребованы, то найдётся мейнтейнер, который будет заниматься этим. С тебя только юнит-тесты, чтобы отлавливать несовместимости API. Хотя тот вот мейнтейнер с радостью этим займётся, если ты его пинать будешь, чтобы он все найденные несовместимости оформлял бы юнит-тестами.
- Опубликован Autodafe, инструментарий для замены Autotools на..., Аноним, 20:02 , 19-Апр-24 (90) +2
может Autotools и кошмар, но требовать для сборки С-программ наличия питона в сборочном окружении - это какой-то позор и зашквар...
- Опубликован Autodafe, инструментарий для замены Autotools на..., тыквенное латте, 01:27 , 19-Апр-24 (19) +1
- Опубликован Autodafe, инструментарий для замены Autotools на..., vle, 00:12 , 19-Апр-24 (5) +3
- Опубликован Autodafe, инструментарий для замены Autotools на..., Аноним, 00:20 , 19-Апр-24 (8) +3
В который из мейков? Позикс, гнутый, бздешный?
- Опубликован Autodafe, инструментарий для замены Autotools на..., нах., 11:11 , 19-Апр-24 (48)
- Опубликован Autodafe, инструментарий для замены Autotools на..., Аноним, 16:10 , 19-Апр-24 (81)
Там сразу так и не поймешь, какой из них перед тобой
- Опубликован Autodafe, инструментарий для замены Autotools на..., Аноним, 19:57 , 19-Апр-24 (88)
Ну поставь себе трупик фряхи, там тебе будет их собственный мэйк, а gmake опционален Так что не нужно тут, хочешь негнутого мэйка, бери негнутый
- Опубликован Autodafe, инструментарий для замены Autotools на..., Аноним, 22:25 , 22-Апр-24 (117)
Вообще-то configure таки генерирует мейкфайлы совместимые с любыми мейками, если там явно в .am не написать GNU'шного синтаксиса. В портах FreeBSD все порты с GNU_CONFIGURE=YES не без USES=gmake собираются BSD'шным мейком, и на самом деле портов требущих гнутого единицы.
- Опубликован Autodafe, инструментарий для замены Autotools на..., Аноним, 00:49 , 19-Апр-24 (10) –3 [V]
Когда же уже эти ископаемые перестанут откапывать и насиловать свою стюардессу? autotools в принципе нужно закапывать, как явление, вместе с make, а не городить очередные костыли к костылям
- Опубликован Autodafe, инструментарий для замены Autotools на..., Аноним, 00:51 , 19-Апр-24 (11) +3
> Мотивом для создания проекта Фига се он кодит с космической скоростью. Мне бы так.
- Опубликован Autodafe, инструментарий для замены Autotools на..., Аноним, 01:15 , 19-Апр-24 (15) +1
Сообщите дедуле, что каждый год и так количество пакетов собираемых с autotools сокращается. Уже есть Cmake и Meson.
- Опубликован Autodafe, инструментарий для замены Autotools на..., тыквенное латте, 01:16 , 19-Апр-24 (16) +4
- Опубликован Autodafe, инструментарий для замены Autotools на..., Аноним, 01:21 , 19-Апр-24 (18) –1
Итак, у тебя один проект, который ты используешь только на своих серверах и для своих заказчиков. Зачема тебе все эти тулсы. Ты просто сделал форк викинул весь хлам и скатился до 100 строк в Makefile.
- Опубликован Autodafe, инструментарий для замены Autotools на..., нах., 09:17 , 19-Апр-24 (40)
- Опубликован Autodafe, инструментарий для замены Autotools на..., Skullnet, 01:35 , 19-Апр-24 (21) –1
- Опубликован Autodafe, инструментарий для замены Autotools на..., Аноним, 01:56 , 19-Апр-24 (23) –2
Если что, вместе с языком D распространяется интересная вещь DUB ( https://dub.pm/ ) - она много чего может, включая и компиляцию. А главное - конфиги пишут на человеческом языке.
- Опубликован Autodafe, инструментарий для замены Autotools на..., Аноним, 05:47 , 19-Апр-24 (29) +1
Конфиги Autotools бывают весьма замысловаты, даже если речь не о кроссплатформенном софте: так понимаю, Эрик Рэймонд тупо подзабил на некоторые возможности Autotools?
- Опубликован Autodafe, инструментарий для замены Autotools на..., Аноним, 07:47 , 19-Апр-24 (33) –3
Отдам предпочтение Autotools, он на православной GPLv3+.
- Опубликован Autodafe, инструментарий для замены Autotools на..., Аноним, 08:11 , 19-Апр-24 (35)
Недавно собирал Lua, вместо всего этого треша чистенький make-файл, который удобно читать и при необходимости редактировать. При этом, внимание! Lua собирается во всех операционках и любыми компиляторами!
- Опубликован Autodafe, инструментарий для замены Autotools на..., тыквенное латте, 08:26 , 19-Апр-24 (36) +3
- Опубликован Autodafe, инструментарий для замены Autotools на..., n00by, 10:19 , 19-Апр-24 (45) +2
- Опубликован Autodafe, инструментарий для замены Autotools на..., куку, 11:47 , 19-Апр-24 (52)
- Опубликован Autodafe, инструментарий для замены Autotools на..., Аноним, 03:30 , 20-Апр-24 (101) –1
Именно поэтому использование Makefile, m4 и прочего наркоманского бреда из 70-х нужно законодательно запретить.
- Опубликован Autodafe, инструментарий для замены Autotools на..., Аноним, 12:36 , 20-Апр-24 (108)
Потому что не надо писать скрипты на sh, и тем более на мешанине make и sh. Для таких вещей есть python. Каждому инструменту своё применение.
- Опубликован Autodafe, инструментарий для замены Autotools на..., Ivan_83, 15:21 , 19-Апр-24 (76)
- Опубликован Autodafe, инструментарий для замены Autotools на..., Аноним, 08:54 , 19-Апр-24 (37) +3
Вот теперь надо написать транслятор из ниндзи в мейкфайл. И заодно из симейка, чтобы не собирать симейк.И не на питоне.
- Опубликован Autodafe, инструментарий для замены Autotools на..., n00by, 10:17 , 19-Апр-24 (44) +1
- Опубликован Autodafe, инструментарий для замены Autotools на..., Аноним, 17:45 , 19-Апр-24 (84) –1
Как будто программа Эрика - это решение проблемы. Портировать на CMake и с нуля проблем нет. Просто выкидываешь весь autotools-хлам и с нуля делаешь по нормальному. Но ведь мэйнтейнеры-дебилы на это не согласятся, а недебилы уже давно сами перешли без посторонней помощи.
- Опубликован Autodafe, инструментарий для замены Autotools на..., Аноним, 10:39 , 19-Апр-24 (46) +3
Аутодафе́ — публичное покаяние осуждённых еретиков, чтение и исполнение их приговоров, в том числе сожжение на костре.
- Опубликован Autodafe, инструментарий для замены Autotools на..., Аноним, 11:13 , 19-Апр-24 (50) +1
> стоявший у истоков движения открытого ПОСтоять то он стоял, конечно, но кроме как чудовищно кривым и забагованным fetchmail'ом больше ничем неизвестен
- Опубликован Autodafe, инструментарий для замены Autotools на..., Аноним, 13:24 , 19-Апр-24 (58)
О, сам Эрик Рэймонд! Этому товарищу я верю, чувствую вещь стоящая должна быть!
- Опубликован Autodafe, инструментарий для замены Autotools на..., Аноним, 13:25 , 19-Апр-24 (59) +1
вот бы ещё мэйкфайлы в CMake преобразовывать автоматически... без использования больших языковых моделей...
- Опубликован Autodafe, инструментарий для замены Autotools на..., pavlinux, 14:10 , 19-Апр-24 (65) +3
- Опубликован Autodafe, инструментарий для замены Autotools на..., тыквенное латте, 14:27 , 19-Апр-24 (70) +1
- Опубликован Autodafe, инструментарий для замены Autotools на..., Аноним, 22:39 , 22-Апр-24 (118)
> Преобразовать Makefile в CMakeLists.txt для cmake, чтоб cmake потом сгенерил Makefile? > Подружись с автором проекта, у него в башке такая же логика )) Зато у него в башке хоть что-то есть. Так-то абсолютно логично перевести источник истины с низкоуровневого сценария на высокоуровневый, из которого генерить обратно низкоуровневые если это нужно. Как ассемблер переписать на ЯВУ и потом скомпилить.
- Опубликован Autodafe, инструментарий для замены Autotools на..., Пряник, 14:03 , 19-Апр-24 (63)
- Опубликован Autodafe, инструментарий для замены Autotools на..., pavlinux, 14:16 , 19-Апр-24 (66) +1
- Опубликован Autodafe, инструментарий для замены Autotools на..., Аноним, 14:22 , 19-Апр-24 (67) –1
Никак. Он без него не обходится. Или ты думаешь что какой-нить cmake - это замена make? А вот и нет, cmake - это замена autotools. Все эти системы сборки в итоге генерируют Makefile, к-й выполняется make'ом (написанном на C, аха-аха-аха). В том числе и в расте
- Опубликован Autodafe, инструментарий для замены Autotools на..., Ivan_83, 14:45 , 19-Апр-24 (74)
- Опубликован Autodafe, инструментарий для замены Autotools на..., Аноним, 06:23 , 20-Апр-24 (103)
Замены autotools как таковой нет. CMake это просто генератор сборочных правил, а autotools ещё и конфигуратор. Впрочем для большинства приложений достаточно CMake + небольших своих доработок
- Опубликован Autodafe, инструментарий для замены Autotools на..., Аноним, 22:47 , 22-Апр-24 (120)
Это конечно же ложь, cmake в том числе и конфигуратор (сборка информации о системе, поиск зависимостей, опции сборки - всё это он делает) и чтобы знать это достаточно cmake хотя бы раз запустить. Не понимаю как вы, ни разу не запустив cmake, себе позволяете что-то про него рассказывать.
- Опубликован Autodafe, инструментарий для замены Autotools на..., Аноним, 22:44 , 22-Апр-24 (119)
> Все эти системы сборки в итоге генерируют MakefileЭто неверно даже для плюсов, потому cmake может кроме makefile генерировать и ninja и проекты ide. Вне ide вместо make уже давно используют ninja (который на плюсах если что). А для rust это вообще чушь, там cargo собирает проект напрямую из высокоуровневого описания, и никаких инструментов уровня "из файлика собери мне другой файлик" не используется в принципе.
- Опубликован Autodafe, инструментарий для замены Autotools на..., Аноним, 14:22 , 19-Апр-24 (68) +3
Раст код не надо собирать, тем более юзать.
- Опубликован Autodafe, инструментарий для замены Autotools на..., Аноним, 14:05 , 19-Апр-24 (64) +4
То есть через 30 лет сообществу всётаки надоел подход когда скрипт делает скрипт который генерирует сценарий сборки.
- Опубликован Autodafe, инструментарий для замены Autotools на..., randomize, 21:03 , 19-Апр-24 (92) +2
- Опубликован Autodafe, инструментарий для замены Autotools на..., Аноним, 03:26 , 20-Апр-24 (100) +1
У этого проекта такой же смысл как перемалывать кости динозавров чтобы лепить новые скелеты динозавров.
- Опубликован Autodafe, инструментарий для замены Autotools на..., Аноним, 13:37 , 21-Апр-24 (113)
Вещь явно полезная, если выполняет свои обещания, но название... Из ближайших ассоциаций только одна конспирологическая теория.
|