[摘]编译autoconf项目
In an
autoconf
/
automake
/
libtool
project you need to run:
-
libtoolize
: this copies/links a few support scripts, includingltmain.sh
(which is the main component of libtool). -
aclocal
: this looks up all m4 macros that your configure script will need, and make a local copy for easier access. -
autoheader
: optional, if you want to useconfig.h
/AC_CONFIG_HEADERS
, otherwise all the test result macros will be inlined when you call the compiler. -
autoconf
: to expand all the macros used byconfigure.ac
into theconfigure
script. -
automake
: to convert all theMakefile.am
intoMakefile.in
templates. You probably want to invoke this with--add-missing
so additional support scripts can be linked/copied to your project (such ascompile
,missing
,depcomp
,test-driver
, etc).