diff options
author | Tom Tromey <tromey@cygnus.com> | 2000-03-03 16:58:42 +0000 |
---|---|---|
committer | Tom Tromey <tromey@gcc.gnu.org> | 2000-03-03 16:58:42 +0000 |
commit | 3c18f2d1d03adfa33a0454dbb2f4f1319f1d1953 (patch) | |
tree | afa374ca4dc142888b6d27d067fd6c9547ef3ae0 /libffi/configure.in | |
parent | 6ce7e0f931732023c34bf3e467e79770edc8307a (diff) | |
download | gcc-3c18f2d1d03adfa33a0454dbb2f4f1319f1d1953.tar.gz |
configure: Rebuilt.
* configure: Rebuilt.
* configure.in (--enable-multilib): New option.
(libffi_basedir): New subst.
(AC_OUTPUT): Added multilib code.
From-SVN: r32311
Diffstat (limited to 'libffi/configure.in')
-rw-r--r-- | libffi/configure.in | 45 |
1 files changed, 44 insertions, 1 deletions
diff --git a/libffi/configure.in b/libffi/configure.in index dbbd1434af2..be4bca3fd82 100644 --- a/libffi/configure.in +++ b/libffi/configure.in @@ -9,6 +9,29 @@ AC_MSG_WARN(then use the most recent one - libffi-1.20.) AC_MSG_WARN(***********************************************************) AC_MSG_WARN(***********************************************************) +dnl Default to --enable-multilib +AC_ARG_ENABLE(multilib, +[ --enable-multilib build many library versions (default)], +[case "${enableval}" in + yes) multilib=yes ;; + no) multilib=no ;; + *) AC_MSG_ERROR(bad value ${enableval} for multilib option) ;; + esac], [multilib=yes])dnl + +dnl We may get other options which we don't document: +dnl --with-target-subdir, --with-multisrctop, --with-multisubdir + +if test "${srcdir}" = "."; then + if test "${with_target_subdir}" != "."; then + libffi_basedir="${srcdir}/${with_multisrctop}.." + else + libffi_basedir="${srcdir}/${with_multisrctop}" + fi +else + libffi_basedir="${srcdir}" +fi +AC_SUBST(libffi_basedir) + AC_CANONICAL_HOST AM_INIT_AUTOMAKE(libffi,2.00-beta,no-define) @@ -80,7 +103,27 @@ AC_ARG_ENABLE(purify-safety, AM_CONDITIONAL(USE_LIBDIR, test -z "$with_cross_host") -AC_OUTPUT(include/Makefile include/ffi.h Makefile,, +if test "${multilib}" = "yes"; then + multilib_arg="--enable-multilib" +else + multilib_arg= +fi + +AC_OUTPUT(include/Makefile include/ffi.h Makefile, +[ +if test -n "$CONFIG_FILES"; then + ac_file=Makefile . ${libffi_basedir}/../config-ml.in +fi +], +srcdir=${srcdir} +host=${host} +target=${target} +with_multisubdir=${with_multisubdir} +ac_configure_args="${multilib_arg} ${ac_configure_args}" +CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} +libffi_basedir=${libffi_basedir} +CC="${CC}" +DEFS="$DEFS" test ! -d include && mkdir include test ! -f include/fficonfig.h && cp fficonfig.h include/fficonfig.h if cmp -s fficonfig.h include/fficonfig.h 2>/dev/null; then |