From: Ralf Wildenhues Date: Sat, 24 Nov 2007 08:02:21 +0000 (+0000) Subject: * libltdl/m4/libtool.m4 (_LT_CHECK_BUILDDIR): New macro. X-Git-Tag: release-2-1b~53 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=9072c71a928555422d67ab35b806a58eceba9332;p=thirdparty%2Flibtool.git * libltdl/m4/libtool.m4 (_LT_CHECK_BUILDDIR): New macro. Warn about whitespace in the absolute build tree name. (LT_INIT): Use it. * THANKS: Update. Report by Jim Meyering. --- diff --git a/ChangeLog b/ChangeLog index d9fd84382..5827bb3d2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,11 @@ 2007-11-24 Ralf Wildenhues + * libltdl/m4/libtool.m4 (_LT_CHECK_BUILDDIR): New macro. + Warn about whitespace in the absolute build tree name. + (LT_INIT): Use it. + * THANKS: Update. + Report by Jim Meyering. + * libltdl/config/ltmain.m4sh (func_extract_an_archive) (func_extract_archives): Add some quoting. diff --git a/THANKS b/THANKS index 3626dfec9..b33b27f7f 100644 --- a/THANKS +++ b/THANKS @@ -93,6 +93,7 @@ James Su james.su@gmail.com Jeff Squyres jsquyres@lam-mpi.org Jeremy C. Reed reed@reedmedia.net + Jim Meyering jim@meyering.net Joel N. Weber II devnull@gnu.org Joerg Sonnenberger joerg@netbsd.org John Bowler jbowler@acm.org diff --git a/libltdl/m4/libtool.m4 b/libltdl/m4/libtool.m4 index 34e6bfc06..51479d715 100644 --- a/libltdl/m4/libtool.m4 +++ b/libltdl/m4/libtool.m4 @@ -51,12 +51,24 @@ m4_defun([LT_PREREQ], [$2])]) +# _LT_CHECK_BUILDDIR +# ------------------ +# Complain if the absolute build directory name contains unusual characters +m4_defun([_LT_CHECK_BUILDDIR], +[case `pwd` in + *\ * | *\ *) + AC_MSG_WARN([Libtool does not cope well with whitespace in \`pwd\`]) ;; +esac +]) + + # LT_INIT([OPTIONS]) # ------------------ AC_DEFUN([LT_INIT], [AC_PREREQ([2.58])dnl We use AC_INCLUDES_DEFAULT AC_BEFORE([$0], [LT_LANG])dnl AC_BEFORE([$0], [LT_OUTPUT])dnl +AC_REQUIRE([_LT_CHECK_BUILDDIR])dnl dnl Autoconf doesn't catch unexpanded LT_ macros by default: m4_pattern_forbid([^_?LT_[A-Z_]+$])dnl @@ -81,7 +93,7 @@ _LT_SETUP # Only expand once: m4_define([LT_INIT]) -])# _LT_INIT +])# LT_INIT # Old names: AU_ALIAS([AC_PROG_LIBTOOL], [LT_INIT])