kc3-lang/automake

Branch :


Log

Author Commit Date CI Message
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.
c52e0530 2002-01-18 21:12:55 * missing: Updated. * lib/missing: Accept versioned aclocal. * m4/init.m4 (AM_INIT_AUTOMAKE): Look for versioned aclocal.
72cdba87 2002-01-17 23:48:16 Add amversion.m4.
37dfb787 2002-01-17 22:30:25 2002-01-17 Pavel Roskin <proski@gnu.org> * m4/Makefile.am (m4datadir): Use APIVERSION.
b85334eb 2002-01-16 19:05:47 * Makefile.am (install-exec-hook): Use APIVERSION. * m4/init.m4 (AM_INIT_AUTOMAKE): Use am__api_version. * m4/amversion.in (AM_AUTOMAKE_VERSION): Set am__api_version from APIVERSION. * automake.in (perllibdir): Use APIVERSION. (libdir): Likewise. * aclocal.in (perllibdir): Use APIVERSION. (APIVERSION): New global. (parse_arguments): Use APIVERSION. * configure.in (APIVERSION): New subst. (pkgvdatadir): Use APIVERSION.
447ca35b 2002-01-15 23:54:14 * missing: Updated. * lib/missing: Match against `automake*' to pick up versioned automake. * m4/init.m4 (AM_INIT_AUTOMAKE): Use versioned automake name. * m4/amversion.in (AM_AUTOMAKE_VERSION): Set am__version variable. * lib/am/Makefile.am (amdir): Use pkgvdatadir. * lib/Makefile.am (dist_pkgvdata_DATA): Renamed to use pkgvdatadir. (scriptdir): Use pkgvdatadir. (installcheck-local): Likewise. * lib/Automake/Makefile.am (perllibdir): Use pkgvdatadir. * automake.in (perllibdir): Added VERSION. (libdir): Likewise. * aclocal.in (parse_arguments): Search versioned directory. Don't push unversioned directory unless it exists. (perllibdir): Added VERSION. (default_acdir): New global. * m4/Makefile.am (m4datadir): Added $(VERSION). * Makefile.am (install-exec-hook): New target. * configure.in (ACLOCAL): Search build directory. (pkgvdatadir): New subst.
e0daf015 2002-01-15 21:19:50 * lib/config.sub, lib/config.guess: New versions from FSF.
6a8d042c 2002-01-14 00:29:31 2002-01-13 Tom Tromey <tromey@redhat.com> For PR automake/288: * automake.in (lang_c_rewrite): Set value for de_ansi_files entry to directory. (lang_c_finish): Likewise. Also, use directory information from de_ansi_files. 2002-01-13 Kevin Ryde <user42@zip.com.au> For PR automake/288: * tests/Makefile.am (TESTS): Added ansi6.test. * tests/ansi6.test: New file.
9e3f96e6 2002-01-13 20:33:40 For PR automake/287: * lib/am/distdir.am (distdir): Use `$$list' trick when looping over subdirs. * tests/Makefile.am (TESTS): Added pr287.test. * tests/pr287.test: New file.
7f3cb5c9 2002-01-13 19:49:22 * lib/am/distdir.am (distdir): Handle subdirectories. * tests/extra6.test: New file. * tests/Makefile.am (TESTS): Add it.
f058585a 2002-01-13 19:37:12 * tests/extra2.test: Run $ACLOCAL.
a525d997 2002-01-12 19:07:54 .
7689032c 2002-01-12 18:48:53 * m4/init.m4 (AM_INIT_AUTOMAKE): Set PACKAGE and VERSION from AM_INIT_AUTOMAKE arguments when using the old-style call. Use AC_PACKAGE_TARNAME and AC_PACKAGE_VERSION in the new form only. Suggested by Pavel Roskin.
e375e1f2 2002-01-12 17:38:56 * test/nodefine.test, test/nodefine2.test: Check that no-define works, not the contrary... * m4/options.m4 (_AM_IF_OPTIONS): Use m4_ifset. * m4/init.m4 (AM_INIT_AUTOMAKE): A third argument implies no-define, not the contrary.
82eef3cd 2002-01-12 09:25:02 (TESTS): Add libobj11.test.
a89d9641 2002-01-12 09:24:56 .
d65df494 2002-01-12 09:24:24 (scan_one_autoconf_file): Unquote AC_LIBOBJ argument.
d4ccb135 2002-01-09 21:17:42 2002-01-09 Ryan T. Sammartino <ryants@shaw.ca> * lib/depcomp (msvisualcpp): Strip -Gm, -Gi, and -ZI options.
115dc54b 2002-01-09 15:30:07 * automake.in (file_contents_internal): Introduce two variables, $is_rule and $discard_rules to track rules spanning across multiple paragraphs. This fixes a very nasty bug reported by Dmitry Mikhin where only the first paragraph of such a multi-paragraph rule was discarded; but it leaves many similar latent bugs (see the FIXMEs).
a7e13d9e 2002-01-09 10:32:28 * tests/dup3.test: Remove all -I from $ACLOCAL before using it. * tests/error.test: Use some macro names which are not defined by Automake itself.
45c5938c 2002-01-09 08:52:09 * automake.texi (Complete, Macros, Options): Document the new style AM_INIT_AUTOMAKE. Remove AM_AUTOMAKE_OPTIONS documentaion. * m4/init.m4 (AM_INIT_AUTOMAKE): Get PACKAGE and VERSION from AC_INIT if they are available there. Support a new call form where the only argument is an optional space-separated list of Automake options. * m4/options.m4 (AM_AUTOMAKE_OPTIONS): Remove. (_AM_MANGLE_OPTION, _AM_SET_OPTION, _AM_SET_OPTIONS, _AM_IF_OPTION): New functions. * automake.in (AC_INIT_PATTERN): New variable. (global_options_line): Remove, use $seen_init_automake instead. (scan_one_autoconf_file, scan_autoconf_traces): Set $package_version from AC_INIT if available. Support the new style AM_INIT_AUTOMAKE. Remove the AM_AUTOMAKE_OPTIONS handling. * configure.in: Modernize. * tests/defs (configure.in): Modernize. One third of the tests still overwrite the default configure.in and use an old AM_INIT_AUTOMAKE call, so that makes testing for both. * tests/nodefine.test, tests/nodefine2.test: New files. * tests/Makefile.am (TESTS): Add them.
e1e813c0 2002-01-08 21:14:47 (define_configure_variable): Propagate line numbers.
07ed9367 2002-01-08 18:03:36 * m4/python.m4 (_AM_PYTHON_INTERPRETER_LIST): Add python2.2.
115c3b80 2002-01-07 21:10:26 * configure.in: Run the Autoconf test in a subdirectory, then erase this directory.
57a6006e 2002-01-07 20:25:24 * configure.in (AUTOMAKE): Create m4/amversion.m4. * m4/amversion.in: New file. * m4/Makefile.am (m4data_DATA, EXTRA_DIST): Replace by ... (dist_m4data_DATA): ... this. (nodist_m4data_DATA, DISTCLEANFILES): Add amversion.m4. * m4/init.m4 (AM_INIT_AUTOMAKE): Require AM_SET_CURRENT_AUTOMAKE_VERSION. * automake.in (seen_automake_version): New variable. (scan_autoconf_traces, scan_one_autoconf_file, scan_autoconf_files): Scan for AM_AUTOMAKE_VERSION and complain when the version used in aclocal.m4 differs from Automake's. * tests/defs (ACLOCAL): Look in ../m4 too. * tests/installsh.test (ACLOCAL): Likewise. * tests/installdir.test (installdirs-local): Run $ACLOCAL.
3b52bf3f 2002-01-07 00:37:50 2002-01-06 Raja R Harinath <harinath@cs.umn.edu> * automake.in (handle_languages): Emit an automake internal variable 'am__depfiles_maybe'. * lib/am/configure.am (%MAKEFILE%): Use am__depfiles_maybe.
0b12c40d 2002-01-06 20:38:07 2002-01-06 Raja R Harinath <harinath@cs.umn.edu> * lib/am/configure.am (%MAKEFILE%): Pass `depfiles' to config.status.
157b8526 2002-01-06 20:23:30 * automake.texi (Tags): Document new variables. * lib/am/tags.am (ETAGS): New macro. (ETAGSFLAGS): Likewise. (TAGS): Use them.
618180ce 2002-01-04 18:47:34 * configure.in (ACLOCAL): Set perllibdir. From Nicolas Joly.
659dd9ae 2002-01-04 11:06:15 * automake.in (read_am_file): Thinko in "comment following trailing backslash" detection. * tests/comment5.test: Test for this too.
c87955d6 2002-01-02 19:07:31 * automake.texi (Extending): Added index for uninstall-hook.
27c25a02 2002-01-02 16:12:29 Fix for PR automake/278: * m4/python.m4 (AM_PYTHON_CHECK_VERSION): Use `sys.hexversion' to cope with versions such as '2.2c1'. Also, use `int' instead of the obsoleted `string.atoi'. Reported by Enrico Scholz.
fb47c698 2002-01-02 16:01:23 Fix for PR automake/280: * automake.in (read_am_file): Warn about trailing backslashes in comments. * tests/comment5.test: New file. * tests/Makefile.am (TESTS): Add comment5.test. Reported by Enrico Scholz.
3e9f6b46 2002-01-02 15:52:31 * tests/comment4.test: New file. * tests/Makefile.am (TESTS): Add command4.test. Fix for comment4.test: * automake.in (read_am_file): Output leading comments only when encountering white lines.
9e2bb96f 2002-01-01 23:28:40 For PR automake/234: * tests/Makefile.am (TESTS): Added strip.test. * tests/strip.test: New file.
35fbfd68 2002-01-01 22:01:08 * automake.texi (Extending): Mention uninstall-hook. (Install): Likewise. * automake.in (handle_factored_dependencies): Allow uninstall-hook.
99b250ae 2002-01-01 12:45:44 * lib/am/install.am (install-strip): Set INSTALL_STRIP_FLAG=-s, it is needed by install-%DIR%LTLIBRARIES in ltlib.am. This fixes a bug introduced on 2001-01-28. Reported by Jared Davis.
5f11ccf2 2002-01-01 02:53:02 * automake.texi (Extending): Document installcheck-local. Added installdirs-local index entry. (Tests): Document installcheck-local.
2654aa59 2002-01-01 02:34:05 * automake.in (handle_single_transform_list): Indentation fix.
53e7d092 2001-12-31 09:19:33 * automake.in (common_files): Add COPYING.DOC. Suggested by Karl Berry.
87629508 2001-12-31 02:44:37 * automake.in (define_configure_variable): Define a user macro, not an automake macro. * tests/Makefile.am (TESTS): Added ar.test. * tests/ar.test: New file.
3e1f26e1 2001-12-31 01:01:03 For PR automake/211: * automake.in (object_compilation_map): New global. (initialize_per_input): Initialize it. (COMPILE_LIBTOOL): New constant. (COMPILE_ORDINARY): Likewise. * tests/Makefile.am (TESTS): Added pr211.test. * tests/pr211.test: New file.
511b20a5 2001-12-31 00:16:37 For PR automake/215: * configure.in: Use AM_AUTOMAKE_OPTIONS. * Makefile.am (AUTOMAKE_OPTIONS): Removed. * automake.texi (Macros): Document AM_AUTOMAKE_OPTIONS. (Options): Mention AM_AUTOMAKE_OPTIONS. * automake.in (global_options): New global. (global_options_line): Likewise. (scan_autoconf_traces): Trace AM_AUTOMAKE_OPTIONS. (scan_one_autoconf_file): Likewise. (process_option_list): New function. (handle_options): Use it. Also, handle global options. * m4/Makefile.am (m4data_DATA): Added options.m4. * m4/options.m4: New file.