gummi (http : //dev.midnightcoding)와 autogen.sh (http://buildconf.brlcad.org/)를 사용하려고합니다. .org/projects/gummi), 예를 들어 configure.ac를 변경할 때, 나의 패치는 설정 변경을 포함 할 필요가 없다. 나는 젤리 소스의 최신 버전을 다운로드 한 경우, PO/Makefile.in.in를 제거 autogen.sh에 드롭하고 실행, autogen.sh는autogen.sh는 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로 생성 된 파일이 모든 배포판에 포함되어 있습니까?
일반적으로 구성과 같이 생성 된 파일의 변경 사항을 포함하는 패치를 피하는 가장 좋은 방법은 버전 제어를 유지하지 않는 것입니다. –