mirror of
git://git.savannah.gnu.org/libtool.git
synced 2025-01-12 14:06:37 +08:00
29 lines
957 B
Plaintext
29 lines
957 B
Plaintext
##
|
|
## Configure libtool for the target system.
|
|
##
|
|
# serial 1 AM_PROG_LIBTOOL
|
|
AC_DEFUN(AM_PROG_LIBTOOL,
|
|
[AC_REQUIRE([AC_CANONICAL_HOST])
|
|
AC_REQUIRE([AC_PROG_CC])
|
|
AC_REQUIRE([AC_PROG_RANLIB])
|
|
|
|
# Always use our own libtool.
|
|
LIBTOOL='$(top_builddir)/libtool'
|
|
AC_SUBST(LIBTOOL)
|
|
|
|
dnl Allow the --disable-shared flag to stop us from building shared libs.
|
|
AC_ARG_ENABLE(shared,
|
|
[ --enable-shared build shared libraries [default=yes]],
|
|
test "$enableval" = no && libtool_shared=" --disable-shared",
|
|
libtool_shared=)
|
|
|
|
libtool_flags="$libtool_shared"
|
|
test "$silent" = yes && libtool_flags="$libtool_flags --silent"
|
|
test "$ac_cv_prog_gcc" = yes && libtool_flags="$libtool_flags --with-gcc"
|
|
|
|
# Actually configure libtool. ac_aux_dir is where install-sh is found.
|
|
CC="$CC" CFLAGS="$CFLAGS" LDFLAGS="$LDFLAGS" LD="$LD" RANLIB="$RANLIB" \
|
|
$ac_aux_dir/ltconfig $libtool_flags --no-verify $ac_aux_dir/ltmain.sh $host \
|
|
|| AC_MSG_ERROR([libtool configure failed])
|
|
])
|