summaryrefslogtreecommitdiff
path: root/libtoolize.in
Commit message (Collapse)AuthorAgeFilesLines
...
* * libtoolize.in: Use $progpath as for ltmain.in to work around theGary V. Vaughan2004-02-121-75/+126
| | | | | IRIX bug described below. * commit, config/mailnotify: Ditto. Resynch with cvs-utils HEAD.
* * libtoolize.in (func_copy_all_files): s/xfunc_copy/Xfunc_copy.Gary V. Vaughan2004-01-111-1/+1
| | | | Now the test can actually succeed sometimes.
* * libtoolize.in: Break out of the command argument parse loop whenGary V. Vaughan2004-01-091-1/+1
| | | | -- is encountered.
* * libtoolize.in (func_copy_all_files): s/test "x/test "X/ to keepGary V. Vaughan2004-01-091-1/+1
| | | | tests/sh.test happy.
* * Makefile.am (aclocal_macros, aclocal_DATA): Removed.Gary V. Vaughan2004-01-081-31/+45
| | | | | | | | | | | | | | | | | | | | | | | | | (EXTRA_DIST): Remove m4 macro files; they are automatically added by automake. (pkgmacrodir): Where to install libtool macro files. (pkgmacro_DATA): List installable libtool macro files. (install-data-local): Remove previous versions of ltdl.m4 and libtool.m4 from their old location. * libtoolize.in: Use new pkgmacrodir installed macros when libtoolizing a project. Treat libtool.m4 and ltdl.m4 specially, and func_serial_update() any other files from pkgmacrodir. (pkgmacrodir): Where to find installed libtool macro files. (aclocaldir): Removed. (func_copy_all_files): Add an optional callback parameter to control how files are copied. If the callback is passed, don't tell it whether it can copy or not. (func_serial): Exchange parameters and make macro_regex optional, so that this function can be used to extract serial numbers from files with the traditional /^# serial [1-9][0-9]*$/ syntax. Changed all callers. (func_serial_update): Make macro_regex optional last parameter, so that this function can be used as a callback for func_copy_all_files(). Changed all callers. * m4/ltsugar.m4: Add a serial number.
* * libtoolize.in (seen_gettext): Removed unused variable.Gary V. Vaughan2004-01-071-1/+0
|
* * libtoolize.in (func_scan_files): Don't assume the existence ofGary V. Vaughan2004-01-061-3/+6
| | | | | aclocal.m4. Make the comment more descriptive. Reported by Alexandre Duret-Lutz <adl@src.lip6.fr>
* Roll back copyright changes.Stefan Nordhausen2004-01-041-1/+1
|
* Updated all copyright notices to include 2004.Scott James Remnant2004-01-021-1/+1
| | | | * NEWS: Next release will be in 2004.
* * config/mkstamp: Change output format to ` $rev $date'.Gary V. Vaughan2003-11-261-1/+1
| | | | | | | | | * configure.ac: Make the banner more like suggestions in http://www.gnu.org/prep/standards_toc.html Section 4.6. * libtoolize.in: Make --version output conform to the GNU standard. * ltmain.in: Ditto. And tweak the generated file headers to match.
* * m4/libtoolize.in (func_scan_files): If libtoolize is run beforeGary V. Vaughan2003-11-071-0/+3
| | | | | automake has created install-sh and configure.ac does not mention AC_CONFIG_AUX_DIR, fall back to the current directory for auxdir.
* * libtoolize.in: protect sed expression againstCharles Wilson2003-10-201-1/+1
| | | | AC_CONFIG_AUX_DIR_DEFAULT.
* * libtoolize.in: Typo when copying config.sub.Gary V. Vaughan2003-10-151-1/+1
| | | | From Patrick Welche <prlw1@newn.cam.ac.uk>
* * libtoolize.in (func_mkdir_p): Synch with tests/defs; if thereGary V. Vaughan2003-10-141-0/+1
| | | | are no more directories in the stack, break out of the loop.
* Refactor all the test case common code into shell functions inGary V. Vaughan2003-10-141-16/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | tests/defs, and move the various demo directories out of $top_srcdir, and into tests too. The refactoring showed up a number of inconsistencies and latent bugs, as well as fixing (I think!!) the long-standing annoyance with some of the tests giving spurious failures intermittently. While I was here, emacs kindly removed a lot of bogus whitespace and added copyright notices for us: * cdemo, demo, depdemo, f77demo, mdemo, mdemo2, pdemo, tagdemo: Moved from here... * tests/cdemo, tests/demo, tests/depdemo, tests/f77demo, tests/mdemo, tests/mdemo2, tests/pdemo, tests/tagdemo: ...to here. * tests/defs: Factor much common functionality from the test scripts into shell functions. Added a copyright notice. * tests/assign.test, tests/cdemo-conf.test, tests/cdemo-exec.test, tests/cdemo-make.test, tests/cdemo-shared.test, tests/cdemo-static.test, tests/demo-conf.test, tests/demo-deplibs.test, tests/demo-exec.test, tests/demo-inst.test, tests/demo-make.test, tests/demo-nofast.test, tests/demo-nopic.test, tests/demo-pic.test, tests/demo-shared.test, tests/demo-static.test, tests/demo-unst.test, tests/depdemo-conf.test, tests/depdemo-exec.test, tests/depdemo-inst.test, tests/depdemo-make.test, tests/depdemo-nofast.test, tests/depdemo-shared.test, tests/depdemo-static.test, tests/depdemo-unst.test, tests/f77demo-conf.test, tests/f77demo-exec.test, tests/f77demo-make.test, tests/f77demo-shared.test, tests/f77demo-static.test, tests/link-2.test, tests/link.test, tests/mdemo-conf.test, tests/mdemo-exec.test, tests/mdemo-inst.test, tests/mdemo-make.test, tests/mdemo-shared.test, tests/mdemo-static.test, tests/mdemo-unst.test, tests/mdemo2-conf.test, tests/mdemo2-exec.test, tests/mdemo2-make.test, tests/nomode.test, tests/pdemo-conf.test, tests/pdemo-exec.test, tests/pdemo-inst.test, tests/pdemo-make.test, tests/pdemo-unst.test, tests/quote.test, tests/sh.test, tests/suffix.test, tests/tagdemo-conf.test, tests/tagdemo-exec.test, tests/tagdemo-make.test, tests/tagdemo-shared.test, tests/tagdemo-static.test: Refactored to use new functions in tests/defs. Added a copyright notice. * tests/hardcode.test, noinst-link.test, tests/relink.test, tests/relink.test, tests/mdryrun.test: Ditto. Moved from here... * tests/demo-hardcode.test, demo-noinst-link.test, tests/demo-relink.test, tests/depdemo-relink.test, tests/mdemo-dryrun.test: ...to here respectively. * Makefile.am: Added a copyright notice. * tests/sh.test: Check libtoolize.in for non-portabilities too. * libtoolize.in: Fix non-portabilities found by tests/sh.test.
* * libtoolize.in: AC_CONFIG_M4_DIR has landed in CVS autoconf.Gary V. Vaughan2003-10-081-4/+4
| | | | | Only it's called AC_CONFIG_MACRO_DIR. Search and replace. Grumble. ;-)
* * libtoolize.in: Completely rewritten.Gary V. Vaughan2003-10-071-290/+532
| | | | | | | * Makefile.am (AUTOMAKE_OPTIONS): Reduced to 1.7. The 1.8 requirement just made the distribution much smaller due to m4_includes. 1.7 will bootstrap libtool just fine. * NEWS: Updated.
* * ltmain.in (--help): Show mailing-address for bug reports.Alexandre Duret-Lutz2003-02-231-2/+5
| | | | | | (--version): Mention only the most recent copyright year. * libtoolize.in (--help): Show mailing-address for bug reports. (--version): Mention only the most recent copyright year.
* * libtoolize.in: Use the program found by AC_PROG_LN_SRichard Dawe2003-02-121-1/+1
| | | | to create symlinks.
* Don't assume that egrep and fgrep exist. POSIX 1003.1-2001 noPaul Eggert2002-11-191-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | longer requires them; you're supposed to use grep -E and grep -F instead. Also, don't assume that "test -a" works, since POSIX doesn't require it. * libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER, _LT_AC_LANG_C_CONFIG, _LT_AC_LANG_CXX_CONFIG, AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE, AC_LIBTOOL_PROG_LD_SHLIBS): egrep -> grep, when that makes no difference. * libtoolize.in: Likewise. * ltdl.m4 (AC_LTDL_SYMBOL_USCORE): Likewise. * ltmain.in: Likewise. * demo/Makefile.am (hc-direct): Likewise. * pdemo/Makefile.am (hc-direct): Likewise. * tests/build-relink.test, tests/build-relink2.test, tests/cdemo-conf.test, tests/cdemo-shared.test, tests/cdemo-static.test, tests/demo-conf.test, tests/demo-nofast.test, tests/demo-shared.test, tests/demo-static.test, tests/depdemo-conf.test, tests/depdemo-nofast.test, tests/depdemo-shared.test, tests/depdemo-static.test, tests/hardcode.test, tests/mdemo-conf.test, tests/mdemo-shared.test, tests/mdemo-static.test, tests/pdemo-conf.test, tests/tagdemo-conf.test, tests/tagdemo-shared.test, tests/tagdemo-static.test: Likewise. * libtool.m4 (AC_PROG_EGREP): New macro, defined if Autoconf doesn't define. (AC_PATH_TOOL_PREFIX, AC_PROG_LD_GNU): Use it. (AC_PROG_LD, AC_PROG_NM, AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE): Use shell pattern matching rather than egrep. (AC_LIBTOOL_CONFIG): Set lt_EGREP and EGREP. * demo/Makefile.am (SET_HARDCODE_FLAGS): Use sed instead of egrep. * pdemo/Makefile.am (SET_HARDCODE_FLAGS): Likewise. * tests/defs (EGREP, FGREP): New vars. * ltmain.in: egrep -> $EGREP * tests/assign.test, tests/demo-exec.test, tests/demo-inst.test, tests/pdemo-exec.test, tests/pdemo-inst.test, tests/sh.test: Likewise. * tests/hardcode.test: fgrep -> $FGREP * tests/f77demo-exec.test: test -a -> test &&
* * libtoolize.in: The test for whether AC_PROG_LIBTOOL is definedGary V. Vaughan2001-11-281-1/+1
| | | | | in aclocal.m4 had bitrotted slightly. Reported by Takahiko Kawasaki <Takahiko_Kawasaki@cii.csk.co.jp>
* * libtoolize.in: Display --version in the same format asGary V. Vaughan2001-07-011-1/+5
| | | | | autoconf and automake. * ltmain.in: Ditto.
* Libtool now builds with the help of Autoconf-2.50!Gary V. Vaughan2001-06-281-1/+1
| | | | | | | | | | | | | | | | | | | | | | * configure.ac (AC_PREREQ): Require Autoconf-2.50 or newer. (AC_PROG_CPP, AC_EXEEXT, AC_OBJEXT): Removed. Autoconf-2.50 doesn't have the AC_REQUIRE bug that required these to be called explicitly from here. Autoconf-2.50 uses this file instead of... * configure.in: ...this, which is now deleted. * cdemo/configure.ac, cdemo/configure.in: Ditto. * demo/configure.ac, demo/configure.in: Ditto. * depdemo/configure.ac, depdemo/configure.in: Ditto. * libltdl/configure.ac, libltdl/configure.in: Ditto. * mdemo/configure.ac, mdemo/configure.in: Ditto. * pdemo/configure.ac, pdemo/configure.in: Ditto. * libltdl/acconfig.h: Deleted. * Makefile.am (libtool): libtool now depends on configure.ac. * libtool.m4 (_LT_AC_LOCK): Use 2.50's AC_LANG_PUSH/AC_LANG_POP instead of 2.13's AC_LANG_SAVE/AC_LANG_RESTORE. (AC_LIBTOOL_LANG_C_CONFIG): Ditto. (AC_LIBTOOL_LANG_CXX_CONFIG): Ditto. * libtoolize.in: Use $configure_ac, instead of hardcoding configure.in.
* * libtoolize.in: change recommendation from AM_PROG_LIBTOOL toEdward M. Lee2001-03-301-2/+2
| | | | AC_PROG_LIBTOOL.
* * libtoolize.in: Check configure.ac and prefer configure.ac toEdward M. Lee2001-03-301-6/+11
| | | | configure.in.
* * libtoolize.in (files): Don't try to install ltconfig -- itGary V. Vaughan2000-09-071-1/+1
| | | | | | | doesn't exist!! * bootstrap: Fake an ltconfig incase the installed automake calls an installed libtoolize (as part of its --add-missing process) which thinks ltconfig should be there.
* * ltmain.in: rewrite of the ILD code, merge linking code forThomas Tanner2000-01-191-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | programs, libraries and objects, allow linking of shared libraries against static libraries/objects on platforms that support it but print a warning, fix some typos * partially revert my previous change and update only copyright notices of files that were actually modified * NEWS: update * libltdl/Makefile.am: version number was wrong * libltdl/ltdl.c (tryall_dlopen): revert Gary's change since it breaks dlpreopening * ltdl.m4: ditto * libltdl/ltdl.c (sys_search_path): search in the system default library search path, too * ltdl.m4 (AC_LTDL_SYSSEARCHPATH): extract the path * libltdl/ltdl.c (find_module): remove bogus file_not_found_error * libltdl/ltdl.c (load_deplibs): implement loading of dependency libraries * libltdl/ltdl.c (unload_deplibs): implement unloading of dependency libraries * libltdl/ltdl.c (lt_dlexit): correctly close all modules and their dependencies * libltdl/ltdl.c (lt_dlforeach): new function * libltdl/ltdl.h: ditto * doc/libtool.texi (using libltdl): document it * libtool.m4: reformatting, only add -I$topsrc_dir/libltdl to INCLTDL * libtoolize.in: reformatting * ltconfig.in: reformatting * ltmain.in: reformatting * mdemo/configure.in: AC_SUBST INCLTDL * mdemo/Makefile.am: use INCLTDL * tests/Makefile.am: reexport OBJEXT and EXEEXT * tests/dryrun.test: use them for building main.obj and mdemo.exe
* * update all copyright notices to 2000Thomas Tanner2000-01-131-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/libtool.texi (using libltdl): document new lt_dlinfo struct, replace NULL with @code{NULL}, document lt_dlsetdata(), lt_dlgetdata() and lt_dlgetinfo() * libltdl/Makefile.am: increment interface version number * libltdl/configure.in: set version number to 1.1 * libltdl/ltdl.c: make some variables public by moving them to the info struct, add support for application specific data within module handles, new lt_dlsetdata(), lt_dlgetdata() and lt_dlgetinfo() functions, fix memory leaks, minor cleanups * libltdl/ltdl.h: ditto * mdemo/main.c: demonstrate use of lt_dlgetinfo, improved handling of errors * ltconfig.in: set hardcode_into_libs = yes for GNU/Hurd, Linux and Solaris, only hardcode *all* run-paths if hardcode_into_libs is set to 'all', otherwise hardcode only user-specified rpaths into libraries * ltmain.in: minor cleanups, we don't need to add user-specified rpaths to compile_rpath, finalize_rpath is sufficient * ltconfig.in: transform linux* -> *linux-gnu* _after_ host_os has been set! (reported by Bruno Haible <haible@ilog.fr>) * configure.in: AC_SUBST reload_flag, deplibs_check_method and file_magic_cmd * README: use 'libtool --version' instead of 'ltconfig --version' (suggested by Francios Pinard <pinard@iro.umontreal.ca>
* * ltdl.m4: Renamed from...Alexandre Oliva1999-12-161-0/+36
| | | | | | | | | | | | * libltdl/ltdl.m4: that no longer exists. * configure.in (ACINCLUDE_M4_LIST): Removed libltdl/acinclude.m4. * Makefile.am (aclocal_macros): Added ltdl.m4. (libltdl/acinclude.m4): Concatenate libtool.m4 and ltdl.m4. * bootstrap: Likewise. * libltdl/Makefile.am (ACLOCAL): Remove the definition. Relying upon -I may lead to duplicates. * doc/libtool.texi: Suggest appending ltdl.m4 to acinclude.m4. * libtoolize.in: Check AC_LIB_LTDL version number in aclocal.m4.
* * doc/libtool.texi: fixed a typoThomas Tanner1999-03-301-2/+22
| | | | | | | | | | | | | | | | | | | | * libtoolize.in: add the libtool scripts to libltdl.tar.gz * libtool.m4: don't AC_SUBST(USE_SYMBOL_UNDERSCORE), AC_CHECK_LIBM sets LIBM, AC_LIBLTDL_INSTALLABLE doesn't work when libltdl is already installed * *demo/Makefile.am: use LIBM * *demo/configure.in: AC_SUBST LIBM * libltdl/configure.in: use ac_cv_sys_symbol_underscore instead of USE_SYMBOL_UNDERSCORE * ltconfig.in: added link_all_deplibs variable * doc/libtool.texi: document it * ltmain.in: always search for libname.la - don't eval libname_spec, when linking libraries against static ones just print a warning and add them to dependency_libs, add -lc before deplibs, always link all dependencies of a static library or if link_all_deplibs is yes, hardcode library paths if hardcode_into_libs is no, don't link against dependency_libs that already are deplibs
* * NEWS: updatedThomas Tanner1999-03-271-1/+1
| | | | | | | | | | | | | | | | | | | * README: updated (BeOS support, no longer shared libraries support for AmigaOS), cleanups, we have now two mailing lists * REAMDE-alpha: autogen -> bootstrap, we have now two mailing lists * THANKS: added Xavier Pianet * doc/PLATFORMS: BeOS works * doc/libtool.texi: we have now to two mailing lists, updated -dlopen self documentation, documented libltdl's license, put each author in a separate line, inter-library dependencies on uninstalled libtool libraries are now supported, cleanups and minor corrections * libltdl/COPYING.LIB: new file * libltdl/ltdl.[ch]: added special exception to the LGPL license * libtool.spec: removed, it was outdated * Makefile.am: removed libtool.spec * ltmain.in: use TMPDIR when possible, create a subdirectory in the temporary directory, added -export-symbols-regex to the help,
* * Makefile.am (install-data-hook): install libltdl as a directory,Alexandre Oliva1999-03-091-13/+35
| | | | | | not as a tar-file, so that we do not modify the build tree at make install time * libtoolize.in (ltdl, ltdl_tar): update
* * libtoolize.in: search for A[MC]_PROG_LIBTOOL, notAlexandre Oliva1999-01-271-4/+4
| | | | | AM_PROG_LIBTOOL Reported by Jeff Garzik <jgarzik@pobox.com>
* *** empty log message ***Thomas Tanner1999-01-171-3/+11
|
* improved aix supportGary V. Vaughan1999-01-151-1/+1
|
* *** empty log message ***Thomas Tanner1999-01-141-2/+19
|
* *** empty log message ***Thomas Tanner1998-12-311-1/+1
|
* *** empty log message ***Gordon Matzigkeit1998-05-181-2/+1
|
* *** empty log message ***Gordon Matzigkeit1998-04-141-0/+6
|
* *** empty log message ***Gordon Matzigkeit1997-04-011-8/+56
|
* *** empty log message ***Gordon Matzigkeit1997-04-011-1/+1
|
* *** empty log message ***Gordon Matzigkeit1997-04-011-0/+11
|
* *** empty log message ***Gordon Matzigkeit1997-04-011-2/+8
|
* *** empty log message ***Gordon Matzigkeit1997-04-011-1/+1
|
* Initial revisionGordon Matzigkeit1997-04-011-0/+171