Хочу найти замену gnu make для проекта. Проект, внезапно, написан на 1С, так что интеграция системы сборки с языком/компилятором отпадает.
Надо:
Запускать бинарь 1С с кучей разных параметров, на входе будут файлы/каталоги, на выходе файлы/каталоги. Запускать много раз с разными параметрами.
Должно работать на linux и windows. Причём на оффтопике желательно без костылей вроде cygwin.
Уметь в зависимости вида «файл» и «каталог».
Уметь в параллельность.
На выходе может быть каталог, а не файл.
Уметь удалять выходные файлы/каталоги в случае ошибки.
Уметь простые, os-независимые файловые операции, типо скопировать файл и т.д.
Чуть более вменяемый синтаксис чем у gnu make.
Еще есть такая особенность: у меня 5 таких однотипных проектов, правила сборки которых почти одинаковые.
Сейчас для них есть 5 мейкфайлов плюс 1 общий, который подключается через include.
Выглядит всё это не очень красиво.
Возможно нужна какая-то шаблонизация(?). Не придумал ещё как это лучше сделать.
Ответ на:
комментарий
от daemonpnz
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Статьи Использование системы сборки SCons для сборки проекта на языке Fortran (2023)
- Новости Как работать с Makefile-проектами в среде CLion (2022)
- Форум Автоматизация сборки пакетов (2011)
- Форум Вопрос по структуре проекта и автоматизации сборки (2014)
- Форум сборка проекта (2017)
- Форум Сборка проекта (2001)
- Форум сита (2008)
- Форум Автоматизация сборки deb-пакетов. (2014)
- Форум автоматизация сборки rpm пакетов (2018)
- Форум Автоматизация сборки deb-пакетов (2017)