Что: d79ffddf84c550b331e417ac008bda76f6e5ddcc Когда: 2020-11-14 23:34:08+03:00 ------------------------------------------------------------------------ Темы: redo tip ------------------------------------------------------------------------ Сборка redo проекта в отдельной build директории В 401c0f635a1cdfb01068a48a4cdf40791d3db458 писал про полную нормальную замену autotools redo целями. apenwarr/redoconf по многим причинам мне не нравится, но он умеет делать (даже заставляет) отдельные, независимые от кода build-директории. Я у себя нашёл как это реализовать: банальный и простой shell-скрипт который просто делает иерархию директорий и жёсткие ссылки на файлы исходного кода. Полностью воссоздаются директории (find+mkdir, find+ln): conf doc examples src tests, а также копируется эталонный config файл (с -i опцией, чтобы не перезатереть ненароком) и базовые {all,install,clean}.do цели. Отрабатывает быстро, место в общем-то не занимает весь этот исходный код. Ни одного .do файла не правил. Можно сказать что просто весь проект я жёсткими ссылками переношу, ну и ладно. Зато теперь я с разными опциями (точнее конфигами) могу параллельно напересобираться для проверок. ------------------------------------------------------------------------ оставить комментарий: mailto:comment@blog.stargrave.org?subject=Re:%20%D0%A1%D0%B1%D0%BE%D1%80%D0%BA%D0%B0%20redo%20%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%B0%20%D0%B2%20%D0%BE%D1%82%D0%B4%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D0%B9%20build%20%D0%B4%D0%B8%D1%80%D0%B5%D0%BA%D1%82%D0%BE%D1%80%D0%B8%D0%B8%20%28d79ffddf84c550b331e417ac008bda76f6e5ddcc%29 ------------------------------------------------------------------------ Сгенерирован: SGBlog 0.34.0