[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
libtool ChangeLog Makefile.am NEWS configure.ac...
From: |
Gary V. Vaughan |
Subject: |
libtool ChangeLog Makefile.am NEWS configure.ac... |
Date: |
Sun, 06 Jan 2008 16:33:32 +0000 |
CVSROOT: /sources/libtool
Module name: libtool
Changes by: Gary V. Vaughan <gary> 08/01/06 16:33:31
Modified files:
. : ChangeLog Makefile.am NEWS configure.ac
libtoolize.m4sh
doc : libtool.texi
libltdl : configure.ac
libltdl/m4 : libtool.m4 ltdl.m4 ltoptions.m4
tests : nonrecursive.at recursive.at
Added files:
tests : configure-iface.at
Log message:
Move libltdl build mode options from LT_CONFIG_LTDL_DIR to
LTDL_INIT. Accept (optional) new 'convenience' and 'installable'
options in lieu of LTDL_CONVENIENCE and LTDL_INSTALL macros. And
also, implement --with-included-ltdl, --with-ltdl-lib and
--with-ltdl-include configure-time options:
* libltdl/m4/ltoptions.m4: Associate existing option settings with
LT_INIT.
(LT_OPTION_DEFINE): Associate options 'nonrecursive', 'recursive',
'subproject', 'installable' and 'convenience' with LTDL_INIT.
(_LT_MANGLE_OPTION, _LT_SET_OPTION, _LT_IF_OPTION)
(_LT_UNLESS_OPTIONS, _LT_SET_OPTIONS): Add MACRO-NAME argument to
support options to named macros instead of hardcoding only LT_INIT
options.
* libltdl/m4/ltdl.m4 (_LTDL_CONVENIENCE): Factor common code from
LTDL_CONVENIENCE and LTDL_INIT([convenience]).
(_LTDL_INSTALLABLE): Factor out common code from LTDL_INSTALLABLE
and LTDL_INIT([installable]).
(_LTDL_SETUP): Renamed from LTDL_INIT. Support new configure-time
options: --with-included-ltdl, --with-ltdl-lib,
--with-ltdl-include.
(LTDL_CONVENIENCE, LTDL_INSTALLABLE): Adjust.
(LT_WITH_LTDL): Removed.
(LTDL_INIT): Parse caller options.
* libltdl/m4/libtool.m4 (LT_INIT): Declare that this macro must be
expanded before LTDL_INIT, and be sure to parse caller options.
* configure.ac: Call directly into internal _LTDL_SETUP macro.
* libtoolize.m4sh (func_scan_files): Ltdl mode argument moved from
LT_CONFIG_LTDL_DIR to LT_INIT.
* tests/nonrecursive.at, tests/recursive.at: Use new interfaces.
* tests/configure-iface.at: Test it.
* Makefile.am (TESTSUITE_AT): Add configure-iface.at.
* doc/libtool.texi (Distributing libltdl): Document improved.
LTDL_INIT interfaces.
* NEWS: Updated.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/libtool/ChangeLog?cvsroot=libtool&r1=1.2535&r2=1.2536
http://cvs.savannah.gnu.org/viewcvs/libtool/Makefile.am?cvsroot=libtool&r1=1.227&r2=1.228
http://cvs.savannah.gnu.org/viewcvs/libtool/NEWS?cvsroot=libtool&r1=1.209&r2=1.210
http://cvs.savannah.gnu.org/viewcvs/libtool/configure.ac?cvsroot=libtool&r1=1.78&r2=1.79
http://cvs.savannah.gnu.org/viewcvs/libtool/libtoolize.m4sh?cvsroot=libtool&r1=1.63&r2=1.64
http://cvs.savannah.gnu.org/viewcvs/libtool/doc/libtool.texi?cvsroot=libtool&r1=1.233&r2=1.234
http://cvs.savannah.gnu.org/viewcvs/libtool/libltdl/configure.ac?cvsroot=libtool&r1=1.22&r2=1.23
http://cvs.savannah.gnu.org/viewcvs/libtool/libltdl/m4/libtool.m4?cvsroot=libtool&r1=1.124&r2=1.125
http://cvs.savannah.gnu.org/viewcvs/libtool/libltdl/m4/ltdl.m4?cvsroot=libtool&r1=1.34&r2=1.35
http://cvs.savannah.gnu.org/viewcvs/libtool/libltdl/m4/ltoptions.m4?cvsroot=libtool&r1=1.9&r2=1.10
http://cvs.savannah.gnu.org/viewcvs/libtool/tests/nonrecursive.at?cvsroot=libtool&r1=1.9&r2=1.10
http://cvs.savannah.gnu.org/viewcvs/libtool/tests/recursive.at?cvsroot=libtool&r1=1.6&r2=1.7
http://cvs.savannah.gnu.org/viewcvs/libtool/tests/configure-iface.at?cvsroot=libtool&rev=1.1
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- libtool ChangeLog Makefile.am NEWS configure.ac...,
Gary V. Vaughan <=