summaryrefslogtreecommitdiff
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
* * automake.in (Languages): Split .s (asm) and .S (cppasm) intoAlexandre Duret-Lutz2004-10-101-0/+8
| | | | | | | separate languages. Make cppasm (Preprocessed Assembler) aware of CPPFLAGS, AM_CPPFLAGS. (handle_languages): Fix typo. (lang_cppasm_rewrite): New function.
* * tests/subobj9.test: Adjust regexes after previous patch.Alexandre Duret-Lutz2004-09-281-0/+4
|
* * automake.in (handle_languages, define_compiler_variable): OutputAlexandre Duret-Lutz2004-09-281-3/+19
| | | | | | | | | | | Libtool's --tag= option before --mode=compile, because depcomp use --mode=compile as end marker for libtool arguments. (define_linker_variable): Likewise before --mode=link, for uniformity. * tests/pr307.test: Make sure dependency files are updated. That was not the case because depcomp thought `--tag=CC' was the compiler to get dependencies from. Report from Пухальский Юрий Андреевич.
* * configure.ac: Require Perl 5.6.Alexandre Duret-Lutz2004-09-261-0/+7
| | | | | | | | * lib/Automake/Config.in: Require Perl 5.6 (not done in lib/Automake/General.pm because it is shared with Autoconf), and use `our' instead of `use vars'. * aclocal.in (rel2abs): Remove. (scan_configure_dep): Use File::Spec->rel2abs instead.
* * tests/compile.test, tests/instsh2.test, tests/instspc.test: UseAlexandre Duret-Lutz2004-09-261-0/+8
| | | | | | | two consecutive spaces in filename instead of one, to catch mistake like `echo $val | ...`. * tests/README: Suggest this. Suggested by Ralf Wildenhues.
* * doc/automake.texi (Clean): Document -local targets.Alexandre Duret-Lutz2004-09-251-0/+4
|
* * doc/automake.texi: Typos.Alexandre Duret-Lutz2004-09-251-0/+4
|
* * doc/automake.texi (Timeline): Typos and other English mistakesAlexandre Duret-Lutz2004-09-211-0/+3
| | | | reported by Jim and Gary.
* * lib/Automake/VarDef.pm (append): Strip comments from augmentedAlexandre Duret-Lutz2004-09-211-0/+8
| | | | | | | variables. * tests/comment8.test: New file. * tests/Makefile.am (TESTS): Add comment8.test. Report from Stepan Kasal.
* Fix ChangeLog.Akim Demaille2004-09-201-1/+1
|
* * tests/compile.test: Fix rm usage.Alexandre Duret-Lutz2004-09-191-0/+2
|
* * INSTALL, lib/INSTALL, lib/config.sub, lib/config.guess,Alexandre Duret-Lutz2004-09-191-0/+3
| | | | lib/texinfo.tex: New upstream versions.
* * doc/automake.texi (Timeline): New node. Thanks to Karl and TomAlexandre Duret-Lutz2004-09-191-0/+8
| | | | | | | for their comments on a preliminary version of this, Akim for digging out some old mails, and Jason Molenda for sending the note about Automake in Alias to Tom. (Releases): Rename `ac' to `acl', suggested by Akim.
* * AUTHOR, automake.in, aclocal.in: Add Alexandre Duret-Lutz asAkim Demaille2004-09-191-0/+5
| | | | author.
* * doc/automake.texi (Releases): New node.Alexandre Duret-Lutz2004-09-151-0/+2
|
* * doc/automake.texi (Dependencies): Link to Dependency TrackingAlexandre Duret-Lutz2004-09-151-0/+6
| | | | | | | Evolution. (Dependency Tracking Evolution): Link to GNU make, Sources (for BUILT_SOURCES), and update the paragraph about the "plan" to inline dependency tracking with gcc3.
* * doc/automake.texi (History): New node.Alexandre Duret-Lutz2004-09-151-0/+8
| | | | | | | (Dependency Tracking Evolution): New node, filled with a Texinfo version of Tom Tromey's ``Dependency Tracking in Automake'' document, initially published on the Automake homepage on 2001-06-29.
* * m4/minuso.m4 (AM_PROG_CC_C_O): Make sure AC_PROG_CC is neverAlexandre Duret-Lutz2004-09-101-0/+7
| | | | | | | | called after this macro. * tests/distname.test, tests/subdir5.test, tests/subdir8.test, tests/subobj.test, tests/subobj4.test, tests/subobj5.test, tests/subobj6.test: Adjust. Report from Ralf Wildenhues.
* * lib/Automake/Channels.pm (_print_message): Handle uniq_part withAlexandre Duret-Lutz2004-09-101-0/+6
| | | | | | | arbitrary string. * automake.in (lang_c_rewrite): Set uniq_part so that the AM_PROG_CC_C_O diagnostic is output only once for subdir objects and only once for objects with per-target flags.
* * automake.in (lang_c_rewrite): Print files and locationsAlexandre Duret-Lutz2004-09-101-0/+5
| | | | | | for AM_PROG_CC_C_O errors. (handle_single_transform): Pass $var to &$subr so it can print locations.
* * lib/compile, lib/elisp-comp, lib/install-sh, lib/ylwrap: Use $retAlexandre Duret-Lutz2004-09-101-0/+5
| | | | instead of $status which is read-only in Zsh.
* * lib/compile: Preserve spaces in arguments (for exampleAlexandre Duret-Lutz2004-09-101-0/+8
| | | | | | -DPACKAGE_STRING="foo 0.1"). * tests/compile.test: New file. * tests/Makefile.am (TESTS): Add compile.test.
* * automake.in (handle_clean): Sort rm commands output forAlexandre Duret-Lutz2004-09-071-0/+5
| | | | | | mostlyclean-generic, clean-generic, distclean-generic, and maintainer-clean-generic. Report from Bob Friesenhahn.
* * automake.in (lang_c_rewrite): Do not require AM_PROG_CC_C_O forAlexandre Duret-Lutz2004-09-071-2/+11
| | | | | | | | libtool objects. (handle_single_transform): Pass nonansi_obj to &$subr so lang_c_rewrite can distinguish libtool objects. * tests/libtool7.test: Use subdir-objects without using AM_PROG_CC_C_O. Report from Gary V. Vaughan and Patrick Welche.
* * automake.in ($PATH_PATTERN): Add `+'.Alexandre Duret-Lutz2004-09-071-0/+4
|
* * tests/missing3.test: New file (check for Paolo's change below).Alexandre Duret-Lutz2004-09-071-0/+11
| | | | | | | | | * tests/Makefile.am (TESTS): Add missing3.test. * missing: Handle all command line options together. Add a separate case statement to detect failed runs, and fail silently there if --help or --version is passed to the program.
* * lib/config.guess, lib/texinfo.tex: New upstream versions.Alexandre Duret-Lutz2004-08-111-2/+4
|
* For PR automake/433:Alexandre Duret-Lutz2004-08-111-0/+3
| | | | * configure.ac (pkgvdatadir): Define using "$PACKAGE", not "automake".
* Fix PR automake/432:Alexandre Duret-Lutz2004-08-111-0/+6
| | | | | * lib/am/yacc.am [!%?MORE-THAN-ONE%]: Replace `#line's in y.tab.h too. * tests/yacc7.test: Check this.
* * lib/Automake/DisjConditions.pm (new): Precompute 'string' and 'conds'Alexandre Duret-Lutz2004-08-081-0/+6
| | | | | | | in place instead of as a side-effect of calling ->string and ->conds. This saves method-lookup time, simplify ->string and ->conds, and allows to create the object only when necessary. (string, conds): Simplify, now that the result is precomputed.
* * automake.in (%am_file_cache): New hash.Alexandre Duret-Lutz2004-08-081-0/+4
| | | | | (make_paragraphs): Cache .am files with comments stripped to save some useless input and substitutions.
* * lib/Automake/Variable.pm (%_primary_dict): New hash.Alexandre Duret-Lutz2004-08-081-0/+9
| | | | | | | | (_new, variable_delete): Update %_primary_dict. (variables): Accept an optional $suffix argument. * automake.in (check_typos, am_primary_prefixes): Use that optional argument to restrict the loops over the variables we are interested in.
* * lib/Automake/Item.pm (def): Rewrite more concisely, it's fasterAlexandre Duret-Lutz2004-08-051-0/+5
| | | | this way.
* Speed up make_paragraphs.Alexandre Duret-Lutz2004-08-051-0/+9
| | | | | | | | | | * automake.in (handle_languages): Always define SUBDIROBJ, DERIVED-EXT, and DIST_SOURCE, because the new transform() will abort on unknown tokens. (transform): Rewrite with different semantics. (make_paragraphs): Make a single pass over the paragraph to transform all template tokens instead of doing as much passes as possible token.
* * automake.in ($libtool_new_api): New variable.Alexandre Duret-Lutz2004-08-051-0/+8
| | | | | | | (handle_libtool): Do not libtool's aux files if $libtool_new_api. (scan_autoconf_traces) <LT_SUPPORTED_TAG>: Set $libtool_new_api. (scan_autoconf_traces) <AC_REQUIRE_AUX_FILE>: Remember only the first location for required files.
* Support AC_REQUIRE_AUX_FILE, and fix requirement of AM_PROG_CC_C_O.Alexandre Duret-Lutz2004-08-031-0/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | * automake.in (%required_aux_file): New hash. (handle_single_transform, lang_c_rewrite): Do note explicitly require 'compile', this is now an internal detail of AM_PROG_CC_C_O. (scan_autoconf_traces): Trace AC_REQUIRE_AUX_FILE and fill %required_aux_file. (scan_autoconf_files): Require all %required_aux_file instead of explicitly requiring install-sh and missing. (generate_makefile): Do not require config.sub and config.guess. (handle_single_transform): Pass $have_per_exec_flags to &lang_c_rewrite. * configure.ac, m4/init.m4: Require Autoconf 2.59a. * doc/automake.texi (Optional): Document AC_REQUIRE_AUX_FILE. (Program and Library Variables, Options, Public macros): AC_PROG_CC_C_O is required when per-target flags or subdir-objects are used with C sources. * m4/minuso.m4: Require `compile' using AC_REQUIRE_AUX_FILE. * m4/missing.m4: Require `missing' similarly. * tests/acsubst2.test, tests/distcom2.test, tests/distcom6.test, tests/specflg.test, tests/specflg2.test, tests/specflg3.test, tests/specflg6.test, tests/specflg7.test, tests/specflg8.test, tests/specflg9.test, tests/subobj7.test, tests/target-cflags.test, tests/yacc6.test: Fix to use AM_PROG_CC_C_O.
* * automake.in (yacc_lex_finish_helper): Fix definition of YLWRAPAlexandre Duret-Lutz2004-08-031-0/+11
| | | | | | | | | | when ylwrap is installed in a default aux dir found in a parent package. * tests/subpkg.test: Augment to check that YLWRAP is installed properly. * doc/automake.texi (Yacc and Lex): ylwrap is not sought is the current directory. Report from Norman Gray.
* * doc/automake.texi (Optional): Update documentation forAlexandre Duret-Lutz2004-08-021-0/+3
| | | | AC_CANONICAL_BUILD, AC_CANONICAL_HOST, and AC_CANONICAL_SYSTEM.
* * automake.in (AC_CANONICAL_HOST, AC_CANONICAL_SYSTEM): Replace by ...Alexandre Duret-Lutz2004-08-011-0/+11
| | | | | | | | | | (AC_CANONICAL_BUILD, AC_CANONICAL_HOST, AC_CANONICAL_SYSTEM): ... these. (scan_autoconf_traces): Scan for the latter three macros instead of the former two. (make_paragraphs): Adjust definitions of %BUILD%, %HOST%, and %TARGET%. * tests/hosts.test: New file. * tests/Makefile.am (TESTS): Add hosts.test. Report and test case from Norman Gray.
* * aclocal.in (scan_file): Update "#Extending%20aclocal" URL, makeinfoAlexandre Duret-Lutz2004-08-011-0/+5
| | | | 4.7 now outputs "#Extending-aclocal".
* Disable Lex and Yacc rules whenever possible if AM_MAINTAINER_MODEAlexandre Duret-Lutz2004-08-011-0/+21
| | | | | | | | | | | | | | | | | | | is used and maintainer-mode disabled. * automake.in (Automake::struct): Define nodist_specific. Set it in languages yacc, yaccxx, lex, and lexxx. (register_language): Default nodist_specific to 0. (handle_single_transform): Honor nodist_specific. * lib/am/yacc.am (am__skipyacc): Define this in maintainer mode. (%EXT%%DERIVED-EXT%, %OBJ%): Use $(am__skipyacc) to disable these rules when needed. * lib/am/lex.am (am__skiplex): Define this in maintainer mode. (%EXT%%DERIVED-EXT%, %OBJ%): Use $(am__skiplex) to disable these rules when needed. * tests/mmodely.test: New file. * tests/pr204.test: Augment to check AM_MAINTAINER_MODE and nodist_ parsers. * tests/Makefile.am (TESTS): ADd mmodely.test. * doc/automake.texi (Yacc and Lex): Note dependence on maintainer mode.
* * configure.ac, NEWS: Bump version to 1.9a.Alexandre Duret-Lutz2004-07-281-0/+2
|
* * configure.ac, NEWS: Bump version to 1.9.branchpoint-1-9Release-1-9Alexandre Duret-Lutz2004-07-281-0/+2
|
* * automake.in (generate_makefile): Update misleading comment aboutAlexandre Duret-Lutz2004-07-281-0/+3
| | | | libtool scripts.
* * lib/texinfo.tex: New upstream version.Alexandre Duret-Lutz2004-07-281-0/+4
|
* revert hasty commit before releaseAlexandre Duret-Lutz2004-07-281-8/+0
|
* * lib/am/yacc.am, lib/am/lex.am: Only compile these targets inDerek R. Price2004-07-271-0/+8
| | | | | | | maintainer mode. * doc/automake.texi (Yacc and Lex): Note dependence on maintainer mode. * NEWS: Note same dependency. * tests/mmode-lexyacc.test: New file.
* * m4/mkdirp.m4 (AM_PROG_MKDIR_P): Remove `.' from the mkdir_pAlexandre Duret-Lutz2004-07-251-0/+7
| | | | | | | | definition, it causes `make install' to fails for user with no right to write in the source-tree. * automake.in (handle_configure): Do not use mkdir_p in the definition for $(mkdir_p). Report from Harlan Stenn.
* * lib/am/texi-vers.am (%STAMPVTI%): Typo in comment.Alexandre Duret-Lutz2004-07-251-0/+4
|
* * doc/automake.texi (Libtool Modules): Typo in example.Alexandre Duret-Lutz2004-07-221-0/+5
| | | | Report from Ulrich Eckhardt.