kc3-lang/automake

Branch :


Log

Author Commit Date CI Message
27474b22 2002-04-19 10:13:34 * m4/header.m4 (_AM_CONFIG_HEADER_INSINUATE): New function, override AC_CONFIG_HEADERS with AM_CONFIG_HEADER. (_AM_CONFIG_HEADER): Use _AM_AC_CONFIG_HEADERS. * m4/init.m4: Call _AM_CONFIG_HEADER_INSINUATE. * tests/stamph2.test: Use AC_CONFIG_HEADERS for some of the config files. * tests/confh5.test: New file. * tests/Makefile.am (TESTS): Add confh5.test. * automake.texi (Optional, Public macros): Update descriptions of AC_CONFIG_HEADERS and AM_CONFIG_HEADER.
a8635b12 2002-04-13 21:48:35 * tests/man2.test: New file. * tests/Makefile.am (TESTS): Add man2.test. * lib/am/mans.am (install-man%SECTION%): Change the extension of the man pages being installed, as documented.
c9c536af 2002-04-13 21:26:36 Enable traces; wipe out the old configure.in parser. * automake.in (scan_autoconf_traces): Use '$ENF{AUTOCONF}' of 'autoconf'. Honnor the $filename argument. (scan_autoconf_files): Don't call scan_one_autoconf_file. Always call scan_autoconf_traces. (scan_one_autoconf_file): Remove, with it associated regexes. (obsolete, obsolete_rx): Remove. (register_language, handle_languages): Remove the 'define_flag' support. Remove it from the struct and language definitions too. (unquote_m4_arg): Remove. * lib/am/header-vars.am, lib/am/compile.am, lib/am/lisp.am: Remove the `FOO = @FOO@' definitions for all AC_SUBST'ed variables. They are now generated automatically. * aclocal.in (obsolete_macros): Don't mention obsolete_macros in automake.in. * automake.texi (Invoking Automake): Mention the AUTOCONF envvar.
cc811fde 2002-04-13 19:59:25 * tests/version6.test: New file. * tests/Makefile.am (TESTS): Add tests/version6.test. * automake.in (version_check): Return 0 on equality.
ebf92cd9 2002-04-13 19:01:09 2002-04-13 Andreas Schwab <schwab@suse.de> * THANKS: Update my mail address.
31d0f8bd 2002-04-12 16:37:28 * tests/discover.test: Use a full configure.in that calls AC_INIT. Use AC_LIBOBJ. Grep the error message. * test/ldadd.test: Don't use LIBOBJS. Use a full configure.in. Grep the error message. Require libtool. * tests/ldflags.test: Don't use LIBOBJS. * tests/seenc.test: Use AC_LIBOBJ, --Wno-error, and grep the error messages for CC and CXX.
b9ccfe5e 2002-04-12 15:28:15 * automake.in (scan_autoconf_traces) <AC_SUBST>: Ignore ANSI2KNR and AMDEPBACKSLASH. * tests/distcommon2.test: Use a full configure.in that calls AC_INIT. * tests/ext.test: Enable dependencies for OBJC. * tests/libobj.test, tests/libobj6.test, tests/libobj9.test: Delete. They tests for different flavors of $LIBOBJS assignments that wont be supported anymore. * tests/libobj2.test, tests/libobj10.test: Use AC_LIBOBJ. * tests/obsolete.test: Don't test Automake. * tests/suffix5.test: Require libtool. * tests/Makefile.am (TESTS): Remove libobj.test, libobj6.test and libobj9.test.
cd3344e6 2002-04-10 20:45:16 * configure.in (APIVERSION): Fix definition.
01eda2b3 2002-04-10 20:02:51 * NEWS: Catch up with changes since 1.6.
c513dd06 2002-04-10 17:30:43 * tests/yacc8.test: Don't assume GNU make, run config.status to regenerate the Makefile.
0b8298f3 2002-04-10 16:39:56 * tests/yacc8.test: Don't assume GNU make, run config.status to regenerate the Makefile.
4e6b3711 2002-04-10 16:20:58 * Makefile.am (maintainer-check): Make sure `$MAKE -e' is always followed by a SHELL setting. * tests/ansi3.test, tests/ansi5.test, tests/subobj3.test: Set SHELL when calling `$MAKE -e'.
ad45abfd 2002-04-10 15:35:40 * tests/subobj9.test: Use configure.in, not configure.ac, otherwise this fails with old libtool versions.
370b9d7d 2002-04-10 14:34:17 * lib/config.guess, lib/config.sub, lib/texinfo.tex: New upstream versions.
2cd6e4d4 2002-04-10 07:54:31 * ChangeLog.2001: New file, extracted from ChangeLog. * Makefile.am (EXTRA_DIST): Add it.
c00ccd5c 2002-04-09 18:45:34 * automake.texi (Canonicalization): The sources for libmumble++.a go into libmumble___a_SOURCES.
0838a946 2002-04-07 21:35:02 * Makefile.am (maintainer-check): Check for `sleep 1' uses in the test suite. Suggest `sleep 2' instead. * tests/confsub.test: Use `sleep 2'.
3c31f6f4 2002-04-04 10:42:27 * lib/am/subdirs.am: ($(RECURSIVE_TARGETS), maintainer-clean-recursive): $(MAKEFLAGS) -> $$MAKEFLAGS, so that we don't run into problems if MAKEFLAGS contains '$(...)'.
ca7d67f1 2002-04-02 16:20:15 * tests/specflags8.test: Typo.
08e86d7b 2002-04-02 13:33:45 * tests/specflags6.test: Run aclocal. * tests/Makefile.am (TESTS): Add specflags6.test.
a81ad3ea 2002-04-02 13:11:14 * tests/specflags7.test, tests/specflags8.test: New files. * tests/Makefile.am (TESTS): Add them. (XFAIL_TESTS): Add specflags8.test.
2125bac3 2002-03-30 00:31:43 * automake.in (check_typos): Examine AM_LDFLAGS. Fixes PR automake/311.
ca3ac71a 2002-03-30 00:26:06 For PR automake/312: * lib/am/libtool.am (clean-libtool): Use LTRMS. * automake.in (handle_single_transform_list): When processing a libtool object, clean the ordinary object and register the directory. (libtool_clean_directories): New global. (initialize_per_input): Initialize it. (generate_makefile): Call handle_libtool later. (handle_libtool): Handle libtool_clean_directories. * tests/subobj9.test: New file. * tests/Makefile.am (TESTS): Added subobj9.test.
1d81ed72 2002-03-26 14:34:00 * tests/extra6.test, tests/subdir5.test: Require GNU make.
c98430bb 2002-03-26 11:11:49 * tests/dup3.test (ACLOCAL): s/srcdir/testsrcdir/.
b3fab371 2002-03-26 10:48:37 * tests/extra7.test: New file. * tests/Makefile.am: Add it. * lib/am/distdir.an (distdir): When a distribuable directory exists both in `.' and $(srcdir), merge both directories. This works around a failure of extra6.test on Tru64 reported by Nicolas Joly.
8c5a5671 2002-03-26 10:36:57 * tests/pr87.test, tests/yaccvpath.test: Require GNU make.
6ba4d714 2002-03-26 09:38:47 * Makefile.am (maintainer-check): Catch occurrences of `$MAKE foo=bar' in the testsuite. Suggest using `foo=bar $MAKE -e' instead. * tests/ansi3.test, tests/ansi5.test, tests/subobj3.test: Use $MAKE -e. This fixes a ansi5.test failure with Solaris make. * tests/defs: Unset $srcdir, and set $testsrcdir to its old value. * tests/installsh.test (AUTOMAKE, ACLOCAL): Use $testsrcdir.
52205f5e 2002-03-26 09:24:53 Fix for PR automake/310: * lib/am/depend2.am, lib/am/lex.am, lib/am/yacc.am: Quote %SOURCE% so it never appears as a plain word.
dff4fcb8 2002-03-26 06:04:19 2002-03-25 Angus Leeming <a.leeming@ic.ac.uk> * lib/depcomp (tru64): Correctly compute `base'.
7ae32780 2002-03-21 17:10:48 * tests/pr211.test: s/requires/required/, otherwise the test fails if libtool is not installed.
6c0f7323 2002-03-21 11:27:17 * tests/dirname.test: Don't use $SHELL when calling ./configure.
ce32277f 2002-03-21 09:26:11 * tests/dirname.test: Use --quiet to fix failure on installations using a site script. Reported by Nicolas Joly.
cfa9415f 2002-03-21 09:11:56 * Makefile.am (maintainer-check): Check for misuses of make, autoconf, automake, aclocal, and perl in the testsuite. Suggest using $MAKE, $AUTOCONF, $AUTOMAKE, $ACLOCAL, and $PERL instead. * tests/confsub.test: Use $AUTOCONF and $MAKE. * tests/extra5.test, tests/extra6.test, tests/lex5.test, tests/nobase.test, tests/nodist2.test, tests/pr204.test, tests/pr224.test, tests/pr287.test, tests/strip.test, tests/yacc8.test: Use $MAKE.
940f32f3 2002-03-20 22:27:11 Add support for two-dot versions. * tests/version5.test: New file. * tests/Makefile.am (TESTS): Add it. * automake.in (version_split, version_compare): New functions. (version_check): Rewrite using version_split and version_compare. (process_option_list): Adjust regex.
1405d006 2002-03-18 11:04:17 Fix for PR automake/306: * automake.texi (Generalities): Document +=. (Conditionals): Document limitations of += with conditionals.
fe3b337a 2002-03-18 01:37:52 Fix for PR automake/295: * automake.texi (Invoking Automake): Deprecate --output-dir. * automake.in (usage): Don't document --output-dir. (output_directory): Don't initialize. (parse_arguments): Deprecate --output-dir.
09d3a1cf 2002-03-17 23:18:00 * m4/init.m4 (AUTOMAKE, ACLOCAL): Removed extra quotes. Fixes PR automake/304.
8f8ba14e 2002-03-17 22:56:25 2002-03-17 Alexandre Duret-Lutz <duret_g@epita.fr> * tests/dirforbid.test: Workaround for NetBSD sh bug. Fixes PR automake/305.
54ad2a60 2002-03-11 17:24:13 automake.in (check_typos): Allow variables with reserved suffices (such as _LDFLAGS) and prefixes which aren't recognised if the variable is defined in configure.ac. Fixes acsubst.test.
1abde795 2002-03-11 17:11:42 tests/acsubst.test: New test, by Alexandre Duret-Lutz tests/acsubst2.test: New test, by Alexandre Duret-Lutz Forgot to cvs add these before the previous commit.
bf1601c3 2002-03-11 17:00:44 tests/acsubst.test: New test, by Alexandre Duret-Lutz tests/acsubst2.test: New test, by Alexandre Duret-Lutz tests/Makefile.am (TEST): Added acsubst.test and acsubst2.test
b475f6ba 2002-03-11 16:43:37 2002-03-11 Peter Breitenlohner <peb@mppmu.mpg.de> * tests/defs: Unset DESTDIR, otherwise `make DESTDIR=/foo check' causes failures.
dbee9334 2002-03-07 21:06:29 Fix for PR automake/303: * automake.in (version_check): Move the error message ... (process_option_list): ... here, so we can distinguish between global and local options.
93b18ca5 2002-03-07 12:26:41 * tests/pr300-lib.test, tests/pr300-ltlib.test, tests/pr300-prog.test: Use AC_OUTPUT, not AC_OUTPUT(Makefile), so Autoconf doesn't complain about Makefile being output twice.
d28dd5c2 2002-03-06 06:47:51 * configure.in: Upped version to 1.6a.
ef268cdc 2002-03-06 06:24:50 updated HACKING with release info
c75d6ce9 2002-03-06 04:45:32 * configure.in: Released 1.6.
1487d512 2002-03-05 21:34:15 Fix for PR automake/300: * tests/pr300-lib.test, tests/pr300-ltlib.test, tests/pr300-prog.test: New files. * tests/Makefile.am (TESTS): Add them. * automake.in (handle_ltlibraries): Strip nobase_ prefix to compute the directory. * lib/am/header-vars.am (install_sh_PROGRAM): New variable. * lib/am/libs.am (%DIR%LIBRARIES_INSTALL): New variable. (install-%DIR%LIBRARIES): Use it. Honor nobase_. (uninstall-%DIR%LIBRARIES): Honor nobase_. * lib/am/ltlibs.am (%DIR%LTLIBRARIES_INSTALL): New variable. (install-%DIR%LTLIBRARIES): Use it. Honor nobase_. (uninstall-%DIR%LTLIBRARIES): Honor nobase_. * lib/am/progs.am (%DIR%PROGRAMS_INSTALL): New variable. (install-%DIR%PROGRAMS): Use it. Honor nobase_. (uninstall-%DIR%PROGRAMS): Honor nobase_. See also the fix for nobase.test on 2001-11-09.
e009203c 2002-03-05 18:52:40 * lib/config.sub, lib/config.guess, lib/texinfo.tex: Updated.
56ef4075 2002-03-05 18:41:39 * tests/yacc8.test: Add a command between "test" and "cd" to work around a bug in bash-2.05.
e87d851a 2002-03-05 17:09:32 Fix for PR automake/294: * tests/dirforbid.test: New file. * tests/Makefile.am (TESTS): Add it. * automake.in (standard_prefix): New hash. (am_primary_prefixes): Forbid standard_prefixes which are not explicitely allowed. * automake.texi (Uniform): Remove FIXME.
86d3ad36 2002-03-05 15:20:10 regen
a286d211 2002-03-05 14:36:36 *** empty log message ***
dc529592 2002-03-05 14:34:36 (@common_files): Add config.rpath.
fecac181 2002-03-05 13:27:06 2002-03-05 Kevin Ryde <user42@zip.com.au> For PR automake/297: * lex.m4 (AM_PROG_LEX): Don't set LEX=${am_missing_run}flex until after AC_PROG_LEX, since it will try to run it and fail (in autoconf 2.52 at least).
c03cf739 2002-02-25 11:00:35 * automake.in (scan_one_autoconf_file): Declare LEX_OUTPUT_ROOT and LEXLIB as configure variables when AM_PROG_LEX or AC_PROG_LEX are seen. This allows to ... * lib/am/lex.am: ... remove the LEX_OUTPUT_ROOT and LEXLIB definitions. Search %SOURCE% in $(srcdir). Use s||| instead of s/// in the sed invocation, to support filenames containing slashes. * lib/am/yacc.am: Search %SOURCE% in $(srcdir). Use s||| too. * tests/lex5.test, tests/yacc8.test: New files. * tests/Makefile.am (TESTS): Add them.
c3f0c766 2002-02-23 23:58:41 2002-02-23 Per Bothner <per@bothner.com> * m4/depout.m4 (_AM_OUTPUT_DEPENDENCY_COMMANDS): Set `dirpart' to `.' in else branch.
39f9c77d 2002-02-22 17:31:06 * tests/make.test: Revert the grep logic to work around a bug in NetBSD sh (see NetBSD Problem Report #11542). Reported by Patrick Welche.
c0c40a71 2002-02-20 18:10:21 * m4/lispdir.m4: Redirect /dev/null to stdin when running $EMACS to try and prevent a non-lisp emacs from starting in interactive mode. * automake.texi: Document this change.
cd6f342a 2002-02-19 21:04:57 * automake.texi (Macros): Split into ... (Public Macros, Private Macros): ... these.
fce1594d 2002-02-19 20:18:02 * tests/insthook.test: Use sed instead of "tail +X".
bcf090be 2002-02-19 19:11:50 2002-02-18 Paul Eggert <eggert@twinsun.com> * lib/depcomp: Don't use "tail +3"; it's not portable to POSIX 1003.1-2001 hosts.
07953b32 2002-02-18 15:53:12 *** empty log message ***
be3875fe 2002-02-18 15:52:46 Don't use `head -1'; it's no longer portable. Use `sed 1q' instead.
2555b805 2002-02-18 15:50:04 Use sed 1q, not `head -n 1'. The latter is not portable to some old systems.
94ad2eec 2002-02-17 22:12:38 * automake.in (handle_lib_objects_cond): Tell the user to put global linker flags in AM_LDFLAGS, not LDFLAGS. * automake.texi (General Operation): AC_SUBST'ed variables override Automake's variables. (Uniform): More words and @refs. (Auxiliary Programs) <config.sub, config.guess>: Add URL. (etags): More explanations about the first example. (Invoking Automake): Mention autoreconf. More @refs. (Requirements): Mention AC_CONFIG_FILES. (Optional): AC_CHECK_TOOL will no longer install config.sub and config.guess. Mention AC_LIBOBJ, AC_LIBSOURCE, and AC_LIBSOURCES. (Invoking aclocal): aclocal no longer warn about duplicates. (Macros) <AM_INIT_AUTOMAKE>: More explanations. (Extending aclocal): Suggest using the output of `aclocal --print-ac-dir` to install third-party macros. (Alternative): Specify ordering of dist_, nodist_, and nobase_ prefixes. (A Program): Mention scripts. The global LDADD variable is not meant to hold link flags, suggest using AM_LDFLAGS instead. (Program and Library Variables) <maude_LIBADD, maude_LDADD>: _LIBADD and _LDADD are subject to the same restriction wrt to link flags. (Program and Library Variables) <maude_DEPENDECIES>: Is also derived from maude_LIBADD. (Program variables): Define AM_LDFLAGS. (Dependencies): Passing the no-dependencies option to AM_INIT_AUTOMAKE is prefered. (Scripts): Explain why automake is magically cleaned. Mention noinst_SCRIPTS and check_SCRIPTS. (Data): Use dist_ in Automake's example. (Dist): Reference AM_INIT_AUTOMAKE for PACKAGE and VERSION. Mention AC_CONFIG_FILES instead of AC_OUTPUT.
52ee825f 2002-02-14 14:26:02 * Makefile.am (FETCHFILES): Add Automake/XFile.pm. (fetch): Fetch XFile.pm. Update the files in $(srcdir) instead of asking the maintainer to do it manually. * lib/config.guess, lib/config.sub, lib/texinfo.tex, Automake/XFile.pm: New upstream versions.
2a4a8d20 2002-02-02 07:18:47 * automake.texi (Macros): Warn about upgrading.
ae00c269 2002-02-01 20:40:48 Change per GNU coding standards: * aclocal.in (parse_arguments): Only mention most recent year in copyright output. * automake.in (version): Only mention most recent year.
d71cf4db 2002-01-30 08:05:37 * automake.texi (API versioning): New Node. (Extending): Use $(DESTDIR) in examples.
f139e4f5 2002-01-28 10:47:52 * m4/lispdir.m4 (AM_PATH_LISPDIR): Serial 5. Respect the --help layout.
aa5daee4 2002-01-28 01:47:03 * configure.in: Bumped to 1.5e.
3e7cf22c 2002-01-28 01:09:29 updated version
7e9d135d 2002-01-28 00:40:10 * lib/am/yacc.am: Use `rm -f'.
d533090c 2002-01-28 00:38:32 * configure.in: Released 1.5d.
4f411407 2002-01-28 00:33:48 * lib/config.guess: New version from FSF.
6be0e47a 2002-01-28 00:31:23 updated NEWS
062491f5 2002-01-27 21:58:49 * Makefile.am (uninstall-hook): New target.
6f8a9c0c 2002-01-24 17:49:13 * lib/install-sh: Update, from Autoconf.
bbf7211a 2002-01-24 11:20:50 typo
9a91ea99 2002-01-24 08:17:38 * automake.in (scan_one_autoconf_file): Don't treat AC_CHECK_TOOL as AC_CANONICAL_HOST (the former does not require the latter since Autoconf 2.50). * m4/strip.m4 (AM_PROG_INSTALL_STRIP): Check for strip. * automake.texi (Requirements): Do not require STRIP to be defined by the user.
7aad1797 2002-01-23 20:53:28 * lib/am/depend.am (distclean-depend): Erase %DEPDIRS%, not $(DEPDIRS). * automake.in (handle_languages): Compute and substitute %DEPDIRS%. * tests/pr224.test: Make sure .deps subdirectories are erased by distclean.
8d63c8ed 2002-01-22 18:52:26 * m4/gcj.m4 (AM_PROG_GCJ): Don't invoke dependency code if no-dependencies option is set. * m4/init.m4 (AM_INIT_AUTOMAKE): Don't invoke dependency code if no-dependencies option is set. Don't call AM_DEP_TRACK or AM_SET_DEPDIR.
b1f071b5 2002-01-22 17:16:17 2002-01-22 Pavel Roskin <proski@gnu.org> * tests/asm.test: Use CCAS and CCASFLAGS instead of AS and ASFLAGS.
a7919f19 2002-01-22 10:04:39 Update.
4b78863d 2002-01-22 10:02:50 * Makefile.am (FETCHFILES): Remove ansi2knr.c, add texinfo.tex. (fetch): Adjust.
81354239 2002-01-22 00:22:53 * Makefile.am (fetch): Don't fetch ansi2knr.
a419742c 2002-01-22 00:11:27 * automake.texi (Macros): Updated for new variable names. (Program and Library Variables): Likewise. (Assembly Support): Likewise. * m4/as.m4: Use CCAS and CCASFLAGS. * automake.in (asm): Use CCAS and CCASFLAGS.
c4fa68c3 2002-01-21 13:55:53 Regen.
2d2c1535 2002-01-21 13:55:28 * automake.in (&parse_arguments): Use a more GNUish error message on wrong options.
fa1120ca 2002-01-20 21:37:19 Fix for PR automake/231: * m4/gcj.m4 (AM_PROG_GCJ): Use _AM_DEPENDENCIES(GCJ). * m4/depend.m4: Document `GCJ'.
d35c37e9 2002-01-20 21:30:21 For PR automake/224: * tests/Makefile.am (TESTS): Added pr224.test. * tests/pr224.test: New file. * lib/depcomp: Fixed computation of depfile. * lib/am/depend2.am: Use %DEPBASE%, not $(DEPDIR). * automake.in (handle_single_transform_list): Only reject `..' component for Java. Put dependencies in directory near object. (handle_languages): Set DEPBASE. Handle de-ansi-fication.
84a2f9c8 2002-01-20 21:00:31 * tests/defs: Export AUTOMAKE and ACLOCAL.
798dc980 2002-01-19 08:36:14 Fix for PR automake/204: * tests/pr204.test: New file. * tests/Makefile.am (TESTS): Add it. * automake.in (handle_single_transform_list): Don't distribute sources derived from non-distributed sources.
898dce9d 2002-01-18 23:08:27 Fix for PR automake/229: * tests/pr229.test: New file. * tests/Makefile.am (TESTS): Add it. * automake.in (scan_one_autoconf_file): Recognize AC_CYGWIN, AC_EMXOS2, and AC_MINGW32.
b9dcf9b3 2002-01-18 22:59:37 * tests/cond7.test: Fix test bug exposed by copyright update.
bf65104d 2002-01-18 22:20:28 For PR automake/288: * automake.in (lang_c_rewrite): Don't prepend directory to base if directory is `.'. Also, properly compute de_ansi_files entry in subdir-objects case * tests/Makefile.am (TESTS): Added ansi7.test. * tests/ansi7.test: New file.
c93a18e9 2002-01-18 21:50:40 * aclocal.in (parse_arguments): Added 2002. (write_aclocal): Likewise. (parse_arguments): Updated my email address. * automake.in (gen_copyright): Added 2002. (version): Likewise. Also, changed my email address.
9505cf77 2002-01-18 21:13:37 * configure.in (APIVERSION): Refined definition.