* tests/foreign.at: New file.

This commit is contained in:
Akim Demaille 2000-12-19 08:14:19 +00:00
parent ce736ccd6e
commit 0c970929c3
2 changed files with 73 additions and 0 deletions

View File

@ -1,3 +1,7 @@
2000-12-19 Akim Demaille <akim@epita.fr>
* tests/foreign.at: New file.
2000-12-19 Akim Demaille <akim@epita.fr>
* tests/atgeneral.m4 (AT_BANNER, AT_CLEANUP): Formatting changes.

69
tests/foreign.at Normal file
View File

@ -0,0 +1,69 @@
# -*- autoconf -*-
AT_BANNER([Compatibility with other tools.])
## -------------------- ##
## Autoconf & Libtool. ##
## -------------------- ##
AT_SETUP([[Autoconf & Libtool]])
# Skip this test if there is no libtoolize.
AT_CHECK([libtoolize --version || exit 77], 0, ignore, ignore)
# Using a configure.in, have libtoolize confess where libtool.m4 is.
AT_DATA([configure.in],
[[AC_INIT
AC_CONFIG_AUX_DIR(.)
AC_PROG_LIBTOOL
]])
AT_CHECK([libtoolize | sed -n ["s,^.*\`\(/[^']*\)'.*,\1,p"] >at-path],
0, [], ignore)
# Build the concatenation of libtool.m4 and configure.in.
cp `cat at-path` configure.in
cat >>configure.in <<_EOF
AC_INIT
AC_CONFIG_AUX_DIR(.)
AC_PROG_LIBTOOL
_EOF
AT_CHECK_AUTOCONF
touch install-sh
AT_CHECK_CONFIGURE
AT_CLEANUP(install-sh ltconfig libtool at-path ltmain.sh config.guess config.sub)
# -*- autoconf -*-
AT_BANNER([Compatility with other tools.])
## -------------------- ##
## Autoconf & Libtool. ##
## -------------------- ##
AT_SETUP([[Autoconf & Libtool]])
# Skip this test if there is no libtoolize.
AT_CHECK([libtoolize --version || exit 77], 0, ignore, ignore)
# Using a configure.in, have libtoolize confess where libtool.m4 is.
AT_DATA([configure.in],
[[AC_INIT
AC_CONFIG_AUX_DIR(.)
AC_PROG_LIBTOOL
]])
AT_CHECK([libtoolize >libtoolize.log 2>&1], 0)
# Build the concatenation of libtool.m4 and configure.in.
cp `sed -n [s,^.*\`\(/[^\']*\)\'.*/\1/p] libtoolize.log` configure.in
cat >>configure.in <<_EOF
AC_INIT
AC_CONFIG_AUX_DIR(.)
AC_PROG_LIBTOOL
_EOF
AT_CHECK_AUTOCONF
AT_CHECK_CONFIGURE
AT_CLEANUP(libtoolize.log)