есть небольшой (1.2 Мб исходников), но активно растущий вглубь и вширь проект с модульной структурой. модули вынесены в подкаталог /mods/Mod*/. в зависимости от параметров ./configure модули либо линкуются статично, либо оформляются как .so. Модуль может использовать внешнюю библиотеку. следовательно, у модуля должна быть либо своя секция в главном configure либо свой собственный configure, который рекурсивно вызывается из главного. По разным соображениям мне больше подходит 2й путь. Отлично. есть замечательная директива AC_CONFIG_SUBDURS. она конфигурирует. но не показывает рекурсивно --help! а я хочу подсказки! может мне кто-то подскажет как сделать подсказки из вложенных configure при вызове основного?
доп условие: модули могут появляться и исчезать, при этом не хотелось бы что-то копи-пастить в главном configure
Имхо, надо обновить autoconf до последнего 2.60.
Где-то с версии 2.50 в нем уже есть поддержка расширенного хелпа (ключ --help=recursive для configure).
>Имхо, надо обновить autoconf до последнего 2.60.
>Где-то с версии 2.50 в нем уже есть поддержка расширенного хелпа (ключ
>--help=recursive для configure).а вложенные хелпы нарисует без --prefix? или тупо перейдет в поддиректорию и выполнит --help ?
>>Имхо, надо обновить autoconf до последнего 2.60.
>>Где-то с версии 2.50 в нем уже есть поддержка расширенного хелпа (ключ
>>--help=recursive для configure).
>
>а вложенные хелпы нарисует без --prefix? или тупо перейдет в поддиректорию и
>выполнит --help ?По команде configure --help будет выдавать обычный хелп основного configure и все.
По команде --help=recursive будет выдавать основной хелп и для всех include packages будет выполнять subdir/configure --help=recursive, т.е. именно рекурсивно. имхо.