[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
libtool ChangeLog libtoolize.m4sh libltdl/m4/lt...
From: |
Gary V. Vaughan |
Subject: |
libtool ChangeLog libtoolize.m4sh libltdl/m4/lt... |
Date: |
Thu, 31 Jan 2008 16:17:07 +0000 |
CVSROOT: /sources/libtool
Module name: libtool
Changes by: Gary V. Vaughan <gary> 08/01/31 16:17:07
Modified files:
. : ChangeLog libtoolize.m4sh
libltdl/m4 : ltdl.m4
Log message:
Unfortunately, the autoconf implementation of AC_LIBOBJ and
friends requires all libobjs to be in the same directory, as
declared by AC_CONFIG_LIBOBJ_DIR. That might prevent using
either recursive or nonrecursive libltdl if the parent project
has libobjs of its own, except that this patch tracks libltdl's
libobjs in another namespace:
* libltdl/m4/ltdl.m4 (_LT_LIBOBJ, _LT_LIBSOURCES): Versions of
AC_LIBOBJ and AC_LIBSOURCES that save missing sources in a
ltdl_LIBOBJS automake macro, instead of the global LIBOBJS
automake macro. Content of the macros inspired by code from
gnulib-tool.
(_LTDL_MODE_DISPATCH): Initialise lt_libobj_prefix in
nonrecursive mode.
(LTDL_INIT): Push and pop the new definitions around potential
sites that call AC_LIBOBJ. Also, using lt_libobj_prefix,
initialise ltdl_LIBOBJS and ltdl_LTLIBOBJS.
* libtoolize.m4sh (func_fixup_Makefile): Substitute ltdl_LIBOBJS
and ltdl_LTLIBOBJS for LIBOBJS and LTLIBOBJS during copying
either Makefile.am or Makefile.inc, depending on ltdl_mode.
Reported by Eric Blake <address@hidden>
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/libtool/ChangeLog?cvsroot=libtool&r1=1.2580&r2=1.2581
http://cvs.savannah.gnu.org/viewcvs/libtool/libtoolize.m4sh?cvsroot=libtool&r1=1.74&r2=1.75
http://cvs.savannah.gnu.org/viewcvs/libtool/libltdl/m4/ltdl.m4?cvsroot=libtool&r1=1.42&r2=1.43
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- libtool ChangeLog libtoolize.m4sh libltdl/m4/lt...,
Gary V. Vaughan <=