libtool/tests/pdemo
Gary V. Vaughan aa2b2b71fa libtoolize: rename libltdl/config' directory to standard build-aux'.
In addition to moving the autoconf auxiliary script directory
into the place expected by GNU developers ($top_srcdir/build-aux)
we also simplify libtoolize somewhat by having libltdl use
whatever directory was specified by the parent project.  This is
much more flexible, allows libltdl client projects to also use a
single canonical `$top_srcdir/build-aux' auxiliary script
directory, and maintains backward compatibility with existing
projects that wish to continue using $ltdl_dir/config.
* libltdl/config: Moved whole directory from here...
* build-aux: ...to here.
* libtoolize.m4sh (func_install_pkgaux_subproject): Remove.
(func_install_pkgaux_parent): Remove.
(func_install_pkgaux_files): Considerably simplified now that we
have only a single auxiliary directory to worry about.
(subproject_aux_dir): Remove.
* bootstrap.conf (libtool_readme_release_package_substitutions):
No need to substitute our old unusual aux_dir location into
README-release any more.
* cfg.mk (_build-aux): Now that we use the standard location for
this directory, no need to set this variable either.
* configure.ac (AC_INIT): git-version-gen has moved.
(AC_CONFIG_AUX_DIR): Adjust.
* Makefile.am (stamp-mk, auxexefiles, auxfiles)
(install-data-local): Use build-aux instead of config.
(libltdl/stamp-mk): Ditto.
* libltdl/configure.ac, tests/cdemo/configure.ac,
tests/demo/configure.ac, tests/depdemo/configure.ac,
tests/f77demo/configure.ac, tests/fcdemo/configure.ac,
tests/mdemo/configure.ac, tests/mdemo2/configure.ac,
tests/pdemo/configure.ac, tests/tagdemo/configure.ac
(AC_CONFIG_AUX_DIR): Ditto.
* tests/defs.m4sh (aux_dir): Ditto.
* tests/configure-iface.at, tests/getopt-m4sh.at,
tests/libtoolize.at, tests/subproject.at, tests/testsuite.at:
Ditto.
* Makefile.am (ltdl_ac_aux_dir): Extract at build-time...
* libtoolize.m4sh (require_ltdl_ac_aux_dir): ...so that
libtoolize can access it at runtime without requiring GNU M4 via
the extract-trace script.
(require_Makefile_am_filter): Use it to determine whether the
aux_dir declared in the current (parent) project configure is
compatible with the declarations in installed ltdl autotools
source files.
(require_configure_ac_filter): New function to perform similar
checks and rewrite configure.ac during installation if necessary.
* NEWS: Updated.

Signed-off-by: Gary V. Vaughan <gary@gnu.org>
2011-11-17 17:56:40 +07:00
..
.gitignore maint: tidy, sort and consolidate .gitignore files. 2011-10-22 18:36:16 +07:00
configure.ac libtoolize: rename libltdl/config' directory to standard build-aux'. 2011-11-17 17:56:40 +07:00
foo.h tests: clean up importing and exporting on w32. 2010-09-27 10:08:05 +02:00
longer_file_name_dlmain.c Uniform const'ness of symlist variable lt_preloaded_symbols. 2010-08-28 14:51:36 +02:00
longer_file_name_foo2.c tests: clean up importing and exporting on w32. 2010-09-27 10:08:05 +02:00
longer_file_name_foo.c tests: clean up importing and exporting on w32. 2010-09-27 10:08:05 +02:00
longer_file_name_hell1.c * HACKING (Licensing Rules): Explain the various license texts 2007-03-25 12:12:44 +00:00
longer_file_name_hell2.c * HACKING (Licensing Rules): Explain the various license texts 2007-03-25 12:12:44 +00:00
longer_file_name_hello.c * HACKING (Licensing Rules): Explain the various license texts 2007-03-25 12:12:44 +00:00
longer_file_name_main.c * HACKING (Licensing Rules): Explain the various license texts 2007-03-25 12:12:44 +00:00
Makefile.am libtoolize: rename libltdl/m4' directory to standard m4'. 2011-11-17 17:51:14 +07:00