? .build ? .inst ? .sinst ? COPYING ? CYGWIN-PATCHES ? INSTALL ? install-sh ? missing ? mkinstalldirs ? libltdl/config-h.in Index: libtool.m4 =================================================================== RCS file: /cvsroot/libtool/libtool/libtool.m4,v retrieving revision 1.287 diff -u -u -r1.287 libtool.m4 --- libtool.m4 31 Dec 2002 05:43:23 -0000 1.287 +++ libtool.m4 6 Jan 2003 07:34:06 -0000 @@ -109,6 +109,7 @@ # Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers! AC_REQUIRE([AC_OBJEXT])dnl AC_REQUIRE([AC_EXEEXT])dnl +AC_REQUIRE([_LT_EXEEXT])dnl dnl AC_LIBTOOL_SYS_MAX_CMD_LEN @@ -5510,6 +5511,17 @@ AC_DEFUN([LT_AC_PROG_RC], [AC_CHECK_TOOL(RC, windres, no) ]) + +AC_DEFUN([_LT_EXEEXT], +[lt_exeext=$ac_exeext +AC_SUBST([LT_EXEEXT], [$lt_exeext])dnl +# Don't allow calls to AC_EXEEXT again +define([AC_EXEEXT], []) +# keep definition of $ac_exeext, but insure that EXEEXT +# is empty in makefiles +ac_cv_exeext= +EXEEXT= +])# _LT_EXEEXT ############################################################ # NOTE: This macro has been submitted for inclusion into # Index: tests/Makefile.am =================================================================== RCS file: /cvsroot/libtool/libtool/tests/Makefile.am,v retrieving revision 1.32 diff -u -u -r1.32 Makefile.am --- tests/Makefile.am 18 Nov 2002 18:59:44 -0000 1.32 +++ tests/Makefile.am 6 Jan 2003 07:34:07 -0000 @@ -75,7 +75,8 @@ TESTS_ENVIRONMENT = MAKE="$(MAKE)" CC="$(CC)" CFLAGS="$(CFLAGS)" \ CPPFLAGS="$(CPPFLAGS)" LD="$(LD)" LDFLAGS="$(LDFLAGS)" \ LIBS="$(LIBS)" LN_S="$(LN_S)" NM="$(NM)" RANLIB="$(RANLIB)" \ - OBJEXT="$(OBJEXT)" EXEEXT="$(EXEEXT)" FFLAGS="$(FFLAGS)" + OBJEXT="$(OBJEXT)" EXEEXT="$(EXEEXT)" LT_EXEEXT="$(LT_EXEEXT)" \ + FFLAGS="$(FFLAGS)" EXTRA_DIST = defs $(COMMON_TESTS) $(CXX_TESTS) $(F77_TESTS) Index: tests/build-relink.test =================================================================== RCS file: /cvsroot/libtool/libtool/tests/build-relink.test,v retrieving revision 1.13 diff -u -u -r1.13 build-relink.test --- tests/build-relink.test 19 Nov 2002 09:42:39 -0000 1.13 +++ tests/build-relink.test 6 Jan 2003 07:34:07 -0000 @@ -105,8 +105,8 @@ fi if test "$shlibpath_overrides_runpath" != yes; then - rm -f $objdir/lt-hell$EXEEXT || exit 1 - cp $objdir/hell$EXEEXT $objdir/lt-hell$EXEEXT || exit 1 + rm -f $objdir/lt-hell$LT_EXEEXT || exit 1 + cp $objdir/hell$LT_EXEEXT $objdir/lt-hell$LT_EXEEXT || exit 1 echo "running ../demo/hell with installed libhello.la" if ./hell; then echo "Worked, as expected" @@ -114,7 +114,7 @@ echo "shlibpath_overrides_runpath should be set to yes" status=1 fi - rm -f $objdir/lt-hell$EXEEXT + rm -f $objdir/lt-hell$LT_EXEEXT fi exit $status Index: tests/dryrun.test =================================================================== RCS file: /cvsroot/libtool/libtool/tests/dryrun.test,v retrieving revision 1.9 diff -u -u -r1.9 dryrun.test --- tests/dryrun.test 3 Mar 2002 03:19:55 -0000 1.9 +++ tests/dryrun.test 6 Jan 2003 07:34:08 -0000 @@ -89,7 +89,7 @@ echo "= Running $make uninstall in ../mdemo (dry run)" # Libtool does not uninstall the programs, remove them first -rm -f $prefix/bin/mdemo$EXEEXT $prefix/bin/mdemo_static$EXEEXT +rm -f $prefix/bin/mdemo$LT_EXEEXT $prefix/bin/mdemo_static$LT_EXEEXT ls -l . $objdir > $before ls -lR $prefix >> $before force_dry_run=yes $make uninstall 1>&2 || exit $? Index: tests/noinst-link.test =================================================================== RCS file: /cvsroot/libtool/libtool/tests/noinst-link.test,v retrieving revision 1.3 diff -u -u -r1.3 noinst-link.test --- tests/noinst-link.test 3 Mar 2002 03:19:55 -0000 1.3 +++ tests/noinst-link.test 6 Jan 2003 07:34:08 -0000 @@ -22,14 +22,14 @@ cd ../demo || exit 77 echo "removing libhello.la and hell from ../demo" -rm -f libhello.la hell$EXEEXT +rm -f libhello.la hell$LT_EXEEXT echo "linking hell with a broken ../demo/libhello.la" -if $make hell$EXEEXT libhello_la_OBJECTS=hello.lo; then +if $make hell$LT_EXEEXT libhello_la_OBJECTS=hello.lo; then echo "= Succeeded: this means the installed library was used, which is wrong" status=1 fi -rm -f libhello.la hell$EXEEXT +rm -f libhello.la hell$LT_EXEEXT exit $status