Скрипт bash генерации шаблона проекта C/C++, использующего autoconf и automake
Запись от IvaMic74 размещена 17.11.2020 в 15:24
Приветствую всех! Начинающие разработчики проходят этапы создания 1..N файлов одной простой программы (например hello.c). Потом с ростом сложности возникает необходимость в освоении и использовании различных систем сборки (make, cmake, meson, ...). Остановимся на старинной make. Для проектов, распределённых по 1..N папкам необходимо создавать Makefile для каждой из них, или один большой Makefile в корневой папке проекта. Разработка этого хозяйства сильно усложняется. Тут на помощь приходит набор инструментов autotools в составе autoconf, automake, ... Для проекта достаточно создать файлы configure.ac и Makefile.am в корне проекта и файлы Makefile.am во вложенных папках, ну и конечно свои файлы C/C++. На сайте Николая Малых есть перевод GNU Automake/. Может быть для начинающих есть и более простое решение для старта освоения данной технологии? Я попробовал написать простой но объёмный bash- скрипт для подготовки шаблонов много папочных проектов. Основные требования к нему:
Для просмотра справки запустить с опцией -h или --help Для создания тестового проекта с вложенными проектами запустить
после этого выполнить
затем
Долее протестируем:
В сгенерированных файлах README.ru есть и это описание (поподробнее). Успехов в освоении классики :-) |
Всего комментариев 0
Комментарии