Я пытаюсь использовать autogen.sh (http://buildconf.brlcad.org/) с gummi (http: //dev.midnightcoding .org/projects/gummi), поэтому, когда я вношу изменения, например, configure.ac, в мой патч также не нужно включать изменения в configure. Если загрузить последнюю версию исходного кода Gummi, удалить ро/Makefile.in.in, падение autogen.sh, и запустить его, autogen.sh успешно завершаетсяautogen.sh не производит (re) генерировать po/Makefile.in.in
Preparing the Gummi build system...please wait
Found GNU Autoconf version 2.68
Found GNU Automake version 1.11.1
Found GNU Libtool version 2.4
Automatically preparing build ... done
The Gummi build system is now prepared. To build here, run:
./configure
make
но не генерирует ро/Makefile .in.in. Однако, если я запустил intltoolize, который генерирует po/Makefile.in.in. Глядя на источник autogen.sh, можно предположить, что он иногда запускается intltoolize. Это ошибка в autogen.sh? Есть ли способ, которым configure.ac (или какой-либо другой файл) должен сказать autogen для запуска intltoolize? Предполагается, что файлы, созданные intltoolize, должны быть включены во все дистрибутивы?
В общем, лучший способ избежать патчей, которые включают в себя изменения в сгенерированные файлы, такие как configure, - это * не * держать их в управлении версиями. –