Проблема в том, что я жестко привязан к Module::Install (половина приложения — веб-интерфейс, написанный на Catalyst). Соответственно, я вижу три варианта решения:
1. Воспользоваться пакетной системой ОС.
2. Разбить приложение на отдельные части, в каждой из которых использовать свой генератор Makefile-ов.
3. Написать расширение для Module::Install.
Лично я склоняюсь к варианту №3 — это будет быстрее, чем вариант №2 и универсальнее, чем №1. Но делать это стоит, если готовых решений нету: задача довольно распространенная, и как-то не верится, что готовый модуль для этого еще не написан. Вопрос я задал, чтобы кто-нибудь этот модуль посоветовал.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.