The OpenNET Project / Index page

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



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

Оглавление

Опубликован Autodafe, инструментарий для замены Autotools на обычный Makefile, opennews (??), 18-Апр-24, (0) [смотреть все]

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


63. "Опубликован Autodafe, инструментарий для замены Autotools на..."  +/
Сообщение от Пряник (?), 19-Апр-24, 14:03 
А как Rust без make обходится?
Ответить | Правка | Наверх | Cообщить модератору

66. "Опубликован Autodafe, инструментарий для замены Autotools на..."  +1 +/
Сообщение от pavlinux (ok), 19-Апр-24, 14:16 
> А как Rust без make обходится?

Выcep не удался. У них блобятина на питонятине генерящая Makefile
https://github.com/rust-lang/rust/blob/master/src/bootstrap/...


    with bootstrap.output('Makefile') as f:
        contents = os.path.join(rust_dir, 'src', 'bootstrap', 'mk', 'Makefile.in')
        contents = open(contents).read()
        contents = contents.replace("$(CFG_SRC_DIR)", rust_dir + '/')
        contents = contents.replace("$(CFG_PYTHON)", sys.executable)
        f.write(contents)

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

116. "Опубликован Autodafe, инструментарий для замены Autotools на..."  +/
Сообщение от Пряник (?), 22-Апр-24, 11:02 
Спасибо за комплимент :)
Ответить | Правка | Наверх | Cообщить модератору

67. "Опубликован Autodafe, инструментарий для замены Autotools на..."  –1 +/
Сообщение от Аноним (42), 19-Апр-24, 14:22 
Никак. Он без него не обходится. Или ты думаешь что какой-нить cmake - это замена make? А вот и нет, cmake - это замена autotools. Все эти системы сборки в итоге генерируют Makefile, к-й выполняется make'ом (написанном на C, аха-аха-аха). В том числе и в расте
Ответить | Правка | К родителю #63 | Наверх | Cообщить модератору

74. "Опубликован Autodafe, инструментарий для замены Autotools на..."  +/
Сообщение от Ivan_83 (ok), 19-Апр-24, 14:45 
Вообще то нет.
Cmake умеет сам быть make и умеет генерить сценарий для ninja, это исключает использование ещё и make, насколько я знаю.
Ответить | Правка | Наверх | Cообщить модератору

80. Скрыто модератором  +/
Сообщение от Аноним (42), 19-Апр-24, 16:04 
Ответить | Правка | Наверх | Cообщить модератору

104. "Опубликован Autodafe, инструментарий для замены Autotools на..."  +1 +/
Сообщение от Аноним (12), 20-Апр-24, 06:23 
CMake make-ом быть не умеет, не неси чуши
Ответить | Правка | К родителю #74 | Наверх | Cообщить модератору

103. "Опубликован Autodafe, инструментарий для замены Autotools на..."  +/
Сообщение от Аноним (12), 20-Апр-24, 06:23 
Замены autotools как таковой нет. CMake это просто генератор сборочных правил, а autotools ещё и конфигуратор. Впрочем для большинства приложений достаточно CMake + небольших своих доработок
Ответить | Правка | К родителю #67 | Наверх | Cообщить модератору

120. "Опубликован Autodafe, инструментарий для замены Autotools на..."  +/
Сообщение от Аноним (117), 22-Апр-24, 22:47 
Это конечно же ложь, cmake в том числе и конфигуратор (сборка информации о системе, поиск зависимостей, опции сборки - всё это он делает) и чтобы знать это достаточно cmake хотя бы раз запустить. Не понимаю как вы, ни разу не запустив cmake, себе позволяете что-то про него рассказывать.
Ответить | Правка | Наверх | Cообщить модератору

119. "Опубликован Autodafe, инструментарий для замены Autotools на..."  +/
Сообщение от Аноним (117), 22-Апр-24, 22:44 
> Все эти системы сборки в итоге генерируют Makefile

Это неверно даже для плюсов, потому cmake может кроме makefile генерировать и ninja и проекты ide. Вне ide вместо make уже давно используют ninja (который на плюсах если что).

А для rust это вообще чушь, там cargo собирает проект напрямую из высокоуровневого описания, и никаких инструментов уровня "из файлика собери мне другой файлик" не используется в принципе.

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

68. "Опубликован Autodafe, инструментарий для замены Autotools на..."  +3 +/
Сообщение от Аноним (62), 19-Апр-24, 14:22 
Раст код не надо собирать, тем более юзать.
Ответить | Правка | К родителю #63 | Наверх | Cообщить модератору

115. "Опубликован Autodafe, инструментарий для замены Autotools на..."  +/
Сообщение от Пряник (?), 22-Апр-24, 11:01 
Тебя никто не заставляет :)
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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