libtool/libltdl
Gary V. Vaughan d5393524f6 bootstrap: split into reusable parts.
* bootstrap: Bourne shell has no scoping, so be extremely
careful with namespaces, functions in `^func_' and `^require_';
private variables in `^_G_', and public variables all well
documented by comments.
* libltdl/config/extract-trace: New file, containing the minimum
of code previously in bootstrap plus a little glue to make the
GNU M4 based autotools tracing function (as opposed to the
kludgy sed extraction currently used everywhere else) a
standalone script that can be executed or sourced.
* libltdl/config/options-parser: New file, containing the
pluggable options parser code shared between the other two.
* bootstrap.conf: Adjust.
* Makefile.am (EXTRA_DIST): Be sure to distribute the new
extract-trace and options-parser scripts.
(install-data-local): And install them where libtoolize can find
them.

Signed-off-by: Gary V. Vaughan <gary@gnu.org>
2011-11-08 20:38:27 +07:00
..
config bootstrap: split into reusable parts. 2011-11-08 20:38:27 +07:00
libgnu maint: add gnulib submodule. 2011-10-23 14:33:21 +07:00
libltdl Fix symlist variable path to use _WIN32 instead of __WINDOWS__. 2010-08-28 17:30:01 +02:00
loaders Remove obsolete .cvs ignore files. 2010-09-16 09:05:28 +07:00
m4 maint: use gnulib's git-version-gen instead of mkstamp. 2011-10-27 10:22:44 +07:00
.gitignore maint: use gnulib's canonical COPYING files. 2011-10-23 19:17:23 +07:00
argz_.h Remove unnecessary global argz functions. 2008-08-26 12:41:25 -05:00
argz.c Remove unnecessary global argz functions. 2008-08-26 12:41:25 -05:00
configure.ac build: support AM_SILENT_RULES 2011-11-05 16:58:22 +07:00
lt__alloc.c * libltdl/lt__alloc.c, libltdl/loaders/preopen.c, 2007-07-04 23:05:05 +00:00
lt__dirent.c * libltdl/lt__alloc.c, libltdl/loaders/preopen.c, 2007-07-04 23:05:05 +00:00
lt__strl.c * HACKING (Licensing Rules): Explain the various license texts 2007-03-25 12:12:44 +00:00
lt_dlloader.c lt_dlloader_remove and lt_dlloader_find accept const arguments. 2009-12-02 23:13:20 +01:00
lt_error.c * libltdl/lt__alloc.c, libltdl/loaders/preopen.c, 2007-07-04 23:05:05 +00:00
ltdl.c On Mac OS X try .dylib as well as .so with lt_dlopenext 2011-03-05 10:14:19 -06:00
ltdl.h libltdl: Make sure preloaded symbols are declared extern "C". 2010-09-20 09:11:43 +02:00
Makefile.inc build: support AM_SILENT_RULES 2011-11-05 16:58:22 +07:00
README Avoid mentioning "Linux", use "GNU/Linux", if appropriate. 2011-09-25 17:49:43 -05:00
slist.c Test and fix slist.c. 2009-12-02 23:13:05 +01:00

This is GNU libltdl, a system independent dlopen wrapper for GNU libtool.

It supports the following dlopen interfaces:
* dlopen (POSIX)
* shl_load (HP-UX)
* LoadLibrary (Win16 and Win32)
* load_add_on (BeOS)
* GNU DLD (emulates dynamic linking for static libraries)
* dyld (darwin/Mac OS X)
* libtool's dlpreopen
--
   Copyright (C) 1999, 2003, 2011 Free Software Foundation, Inc.
   Written by Thomas Tanner, 1999

   This file is part of GNU Libtool.

Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
notice and this notice are preserved.  This file is offered as-is,
without warranty of any kind.