나는 autotools가있는 프로젝트를 가지고 있습니다 : automake, autoconf.autotools : 강제로 configure/Makefile을 재구성하지 마십시오.
make
이 파일을 다시 작성하지 못하도록하고 싶습니다. configure
, Makefile.in
등; 그냥 컴파일 작업을 할.
파일 중 일부는 직접 편집해야하며이를 수행하면 안됩니다. (또는 프로젝트가 CVS에서 생성 된 모든 파일로 CVS에서 업데이트되었습니다). 하지만 지금은 올바른 버전의 autotools가 설치되어 있지 않습니다.
aclocal.m4
configure.in
confdb/ax_prefix_config_h.m4
Makefile.am
Makefile.in
Makefile
configure
config.status
또는 :
은 무엇 (/ 오래된 새로운 있어야합니다)이 파일의 수정 시간이어야합니다 touch
명령을 어떤 순서 나는 나의 목표를 달성하기 위해해야 하는가? 당신이 직접 생성 된 파일을 편집하는 경우 그것의 전제 조건 다음 다음 새로운 있기 때문에 automake에 & CVS와
나는'configure'를 수동으로 편집했고'configure.in'도 편집합니다. 하지만 필자는 autotools의 버전이 필요하지 않으므로,'configure'의 편집은 올바른 도구로 다시 생성 된 것과 같습니다. 프로젝트가 cvs에 있고 다른 스크립트 (configure, * .m4, * .in)가 만들어져 있기 때문에 다른 autotools를 사용하지 않기를 원합니다. – osgx
오,'--disable-maintainer-mode' - 고마워요.불행하게도, 프로젝트는 automake를 사용하지 않지만'--disable-maintainer-mode'를 가지고 있지 않은 simplemake (Makefile.sm)를 사용합니다. – osgx
프로젝트의 새로운 버전은 그 안에 몇 개의 "configure"스크립트를 가지고 있습니다. Top configure는'--disable-maintainer-mode'를 가지고 있으며 작동하지만 내부의'configure's에는'--disable-maintainer-mode'가 없습니다. – osgx