ChangeLog


Log

Author Commit Date CI Message
Tom Tromey 403a3cef 1998-12-02T12:47:00 * configure.in: Upped version to 1.3d.
Tom Tromey 2924011e 1998-12-02T12:42:28 * texinfo.tex, config.guess, config.sub, install-sh: New versions. * ansi2knr.c: New version.
Tom Tromey f8f43596 1998-12-02T12:22:11 * automake.in (handle_configure): Quote @MAINTAINER_MODE_TRUE@ to avoid problems where AM_MAINTAINER_MODE is put into automake's own configure.in.
Tom Tromey 239620cc 1998-12-02T12:16:32 * Makefile.am (cvs-dist): Run `cvs tag' operation in srcdir.
Tom Tromey a9a1f7b2 1998-12-02T11:55:28 Some bugs from François Pinard: * automake.in (usage): Remove duplicates in file list.
Tom Tromey f2bbfe55 1998-12-02T11:50:57 * automake.in (usage): Print files in column-major order. (handle_gettext): Only require ABOUT-NLS for GNU programs.
Tom Tromey 44f00836 1998-12-01T16:02:51 * automake.texi (Dist): Documented GZIP_ENV. * automake.in (handle_dist): Define and use GZIP_ENV, not GZIP. (initialize_global_constants): Use GZIP_ENV, not GZIP.
Tom Tromey 30cd657e 1998-11-27T22:55:43 * automake.in (quote_cond_val): Use "\002", not '\002', to represent null string. (unquote_cond_val): Removing all "\002" strings from result. Test cond7.test.
Tom Tromey 16f62e56 1998-11-27T21:24:48 * automake.texi: Formatting changes for latest texinfo. * automake.in (handle_java): Removed debugging print.
Tom Tromey e9b67171 1998-11-18T13:30:57 * automake.in (finish_languages): Use CCLD, not CLD.
Tom Tromey 61807422 1998-11-18T12:11:19 * automake.in (finish_languages): Define CLD; use it in LINK definition. (lang_cxx_finish): Define CXXLD; use it in CXXLINK definition. (lang_f77_finish): Define FLD; use it in FLINK definition. (lang_ppf77_finish): Likewise. (lang_ratfor_finish): Likewise.
Tom Tromey 090046e6 1998-11-10T16:37:53 * automake.in (scan_one_configure_file): Recognize AC_F77_LIBRARY_LDFLAGS, and recognize FLIBS as a configure substitution. * automake.texi: Fix several little Fortran 77 references to now point to autoconf.texi. Rename associated Fortran 77 macros from `AM_' to `AC_'.
Tom Tromey 7c94308d 1998-11-10T09:11:12 * automake.in (read_am_file): Handle configure_vars case. Test pluseq4.test.
Tom Tromey 2c7f593e 1998-11-09T15:13:36 * automake.in (read_am_file): `conditional_stack' isn't a function. Correctly add new value to existing value in `+=' case.
Tom Tromey 4825b9fe 1998-10-30T14:15:04 1998-10-29 Gary V. Vaughan <gvaughan@oranda.demon.co.uk> * automake.in (parse_arguments): Fixed type of -c for copying 1998-10-30 Tom Tromey <tromey@cygnus.com> * automake.texi (Install): Documented DESTDIR more fully. From Jeff Garzik.
Tom Tromey cb0d31f8 1998-10-30T14:04:49 * automake.in (MACRO_PATTERN): Recognize `+='. (BOGUS_MACRO_PATTERN): Likewise. (read_am_file): Handle `+=' assignments.
Tom Tromey b5a0bd5c 1998-10-28T00:47:35 * Makefile.am (maintainer-check): Changed code to be acceptable to bash 2.01.1. * automake.in (do_one_clean_target): Special-case config.status. Report from Jeff Garzik.
Tom Tromey e57b9978 1998-10-27T23:49:11 * m4/Makefile.am (m4data_DATA): Don't mention f77.m4. * m4/f77.m4: Removed; macro now in autoconf proper.
Tom Tromey 55945c48 1998-10-24T19:07:11 * automake.in (handle_dist_worker): Typo fix in code testing to see if subdir is `.'. From Raja R Harinath.
Tom Tromey a2287964 1998-10-24T15:20:31 * m4/lispdir.m4: Fixed sed invocation. From Akim Demaille.
Tom Tromey 210b9ed9 1998-10-19T23:21:43 * automake.in (scan_dependency_file): Fixed test on `while' loop. Fixes depend2.test. Report from Akim Demaille.
Tom Tromey 9a421ed7 1998-10-16T12:08:58 * automake.in (handle_ltlibraries): Specify `noinst' when computing valid prefixes. From Ulrich Drepper.
Tom Tromey ebc3776d 1998-10-16T11:43:17 * automake.in (scan_dependency_file): Don't give an error if there is text after the last line. Report from Matthew D. Langston.
Tom Tromey 41eff269 1998-10-16T10:43:44 * m4/mktime.m4: Detect glibc mktime bug. From Jim Meyering.
Tom Tromey b66bff56 1998-10-16T10:21:40 * Makefile.am (SUBDIRS): Added `.' again.
Tom Tromey 8ca52217 1998-10-16T10:09:33 * Makefile.am (EXTRA_DIST): Removed automake.spec.in. From Matthew D. Langston. (info_TEXINFOS): Removed am-f77.texi. * automake.in (handle_ltlibraries): Allow `noinst' LTLIBRARIES. These are libtool convenience libraries.
Tom Tromey 6106bdfa 1998-10-13T18:57:21 F77 additions from Matthew D Langston * m4/f77.m4: New file. * m4/Makefile.am (m4data_DATA): Added f77.m4. * automake.in (resolve_linker): Put the Fortran 77 linker where it needs to be. * automake.in (lang_f77_finish): Add support for Fortran 77. * automake.in (f77_extensions): New helper function for function `lang_f77_finish'. * automake.in (lang_f77_rewrite): Change to return success. * automake.in (scan_one_configure_file): Add test for the Fortran 77 compiler. * automake.in (finish_languages): Changed tests for "C++ only" to "C++ and/or Fortran 77 only", and renamed `all_cxx' to `non_c'. * automake.in: Registered the ppf77 language (`.F' extension) for preprocessed Fortran 77. * automake.in: Registered the ratfor language (`.r' extension). * automake.in: Registered Fortran 77 header files with the "header language" (`.inc' extension). * automake.texi: Added several new index entries. * automake.texi: - Add `@ovindex' (output variable index). - Merge `@defmac' (Autoconf macros) and `@ovindex' to the General Index. * automake.texi (Macros): - Changed the `@table @code' list of macros to `@defmac'. - Add `AC_PROG_FC' and `MDL_F77_LIBRARY_LDFLAGS' to the list. * automake.texi (C++): Change `@table' to `@vtable'. * automake.texi (Fortran 77): Add Fortran 77 documentation.
Tom Tromey 86552783 1998-10-11T13:07:31 Preliminary (completely untested) multilib support. * automake.texi (Macros): Document AM_ENABLE_MULTILIB. * m4/Makefile.am (m4data_DATA): Added multi.m4. * Makefile.am (amfiles): Added multilib.am. * automake.in (seen_multilib): New global. (scan_one_configure_file): Recognize AM_ENABLE_MULTILIB. (generate_makefile): Call handle_multilib. (handle_multilib): New function. * multilib.am: New file. * m4/multi.m4: New file.
Tom Tromey 3e2803ed 1998-10-08T21:36:36 * automake.in (handle_dist): Always include configure.in and configure in distribution. Fixes confdist.test.
Tom Tromey e754178f 1998-10-08T20:26:59 * automake.in (do_one_merge_target): Be silent when running install-exec-am and install-data-am.
Tom Tromey 45a3daf5 1998-10-08T10:17:15 * automake.in (am_install_var): Added -noextra option. (handle_data): Pass -noextra to am_install_var.
Tom Tromey 53c82a94 1998-10-05T23:11:13 * depend2.am (%.lo): Handle case where compiler does not put space before ":". From Raja R Harinath. * automake.in (scan_one_configure_file): AC_CONFIG_HEADER is not obsolete; it simply isn't preferred with automake. (scan_one_configure_file): Likewise for AC_DECL_YYTEXT and AC_PROG_LEX. * automake.in (am_line_error): Handle case where variable defined in configure.in. Fixes test badline.test. (%configure_vars): Redefined meaning of values. (scan_one_configure_file): Set $configure_vars values appropriately.
Tom Tromey dee4d56f 1998-10-03T18:26:55 * automake.in (handle_aclocal_m4): Use new MAINTAINER_MODE conditional. (handle_configure): Likewise. (read_am_file): Likewise. (file_contents_with_transform): Likewise. (scan_one_configure_file): Recognize that AM_MAINTAINER_MODE defines a conditional. * automake.texi (Optional): Document new AM_MAINTAINER_MODE. * texi-vers.am ($(srcdir)/@VTEXI@): Look at MAINTAINER_MODE conditional. (maintainer-clean-@VTI@): Likewise. * remake.am ($(srcdir)/configure): Look at MAINTAINER_MODE conditional. * remake-hdr.am ($(srcdir)/@CONFIG_HEADER_IN@): Look at MAINTAINER_MODE conditional. * m4/maintainer.m4 (AM_MAINTAINER_MODE): Defined MAINTAINER_MODE conditional.
Tom Tromey aff7619c 1998-10-03T11:28:01 Bug fix from Jim Blandy: * depend2.am (%.lo): When editing the dependency file to add the .lo file to the targets, allow for whitespace between the end of the filename and the colon. Some compilers (notably the Cygnus release of GCC 2.7-97r1) put space there: "alist.o : ..."
Tom Tromey 3185f495 1998-10-03T11:19:12 * automake.in (handle_configure): Handle case where there is no Makefile in the config header directory. Fixes test config.test.
Tom Tromey 5949ff93 1998-10-01T21:53:55 * depend2.am (%.o): Append sed results to .P file in this case too. From Raja R Harinath.
Tom Tromey 0efcfbcc 1998-10-01T11:37:29 * m4/lispdir.m4 (AM_PATH_LISPDIR): Correctly find xemacs and xemacs install directories. From Robert Bihlmeyer.
Tom Tromey eb7c20a1 1998-10-01T01:36:35 * depend2.am: Don't bother trying to delete source file from list.
Tom Tromey f00e3de5 1998-10-01T01:31:07 * depend2.am (%.o): Handle deleted header file problem. (%.lo): Likewise.
Tom Tromey 72c1e14a 1998-10-01T00:23:45 Some bug fixes, plus a complete rewrite of source file handling: * texinfos.am (install-info-am): Handle case where INFO_DEPS is empty. Reported by Andrew Cagney. (uninstall-info): Likewise. (dist-info): Likewise. * automake.in (handle_texinfo): Error if user tries to generate HTML. * automake.in (do_one_clean_target): Don't push previous clean target if this target is `mostly'. Report from Raja R Harinath. * subdirs.am (mostlyclean-recursive ...): Build local_target, not target. From Raja R Harinath. Completely changed how languages and source files are handled: * automake.in: Call register_language for each language. (lang_c_rewrite): New function. (lang_cxx_rewrite): Likewise. (lang_header_rewrite): Likewise. (lang_yacc_rewrite): Likewise. (lang_yaccxx_rewrite): Likewise. (lang_lex_rewrite): Likewise. (lang_lexxx_rewrite): Likewise. (lang_asm_rewrite): Likewise. (lang_fortran_rewrite): Likewise. (register_language): Likewise. (extension_map): New global. (language_map): Likewise. (resolve_linker): New function. (handle_single_transform_list): Rewrote to use lang_X_rewrite functions. Changed meaning of first argument. (initialize_per_input): Removed seen_any_source. Initialize language_scratch, extension_seen. Removed cxx_extensions, seen_c_source, dir_holds_headers, dir_holds_sources. (handle_source_transform): Don't compute $objpat. Pass $obj directly to handle_single_transform_list. (handle_built_sources): Fixed call to handle_single_transform_list. (lang_c_finish): New function. (lang_cxx_finish): Likewise. (lang_header_finish): Likewise. (lang_yacc_finish): Likewise. (lang_yaccxx_finish): Likewise. (lang_lex_finish): Likewise. (lang_lexxx_finish): Likewise.. (lang_asm_finish): Likewise. (lang_fortran_finish): Likewise. (yacc_lex_finish_helper): Likewise. (libtool_compiler): Likewise. (saw_extension): New function. (handle_lib_objects_cond): Use saw_extension, not old variables. (handle_yacc_lex_cxx): Removed. (finish_languages): New function. (get_object_extension): Don't set dir_holds_sources. (handle_headers): Don't set dir_holds_headers. Instead, call saw_extension. (saw_sources_p): New function. (handle_tags): Use it. (handle_dependencies): Likewise. (cxx_extensions): New function. (handle_dependencies): Use it. (generate_makefile): Call finish_languages, not handle_yacc_lex_cxx.
Tom Tromey 27b4dd2d 1998-09-29T22:48:00 A couple bug fixes from Andreas Schwab: * texi-vers.am: Use the correct target names. Fix generation of stamp file. * automake.in (handle_tests): In commands generating site.exp copy the old contents from site.exp, not site.bak, which does not exist.
Tom Tromey 4695b1ef 1998-09-29T01:45:21 Fixed noinst.test again: * automake.in (do_one_merge_target): Special-case `install-am'. (handle_merge_targets): Don't compute @install variable.
Tom Tromey ec18107f 1998-09-29T01:28:45 Fixes for recurs2.test. Report from Jim Meyering. * automake.in (vars_scanned): Define globally. (variable_value_as_list_worker): Delete $var entry in %vars_scanned after local work is done.
Tom Tromey 9f0dd45a 1998-09-28T02:03:36 `include' handling from Marcus Daniels: * automake.in: New pattern: INCLUDE_PATTERN. (read_am_file): Make AM_FILE a local filehandle. For INCLUDE_PATTERN, store included paths on @include_stack and call read_am_file with argument. (handle_configure): When printing the dependencies for Makefile.in, print the items on include_stack (if any) as dependencies, too. * automake.texi: Make a command index `cm' that goes into the concept index. Put if, endif, else, and include in the command index. (Include): Show usage of include directive.
Tom Tromey 0ac22bb6 1998-09-28T01:51:16 `.' in SUBDIRS changes order of builds: * Makefile.am (SUBDIRS): Added `.'. Put tests last. * tags.am (TAGS): Don't look for TAGS file in `.'. * automake.texi (Top level): Document SUBDIRS change. * automake.in (handle_installdirs): Create separate installdirs-am target. (handle_merge_targets): Don't put all-am onto @all. Fixed error message. Correctly handle install-info. Give error if install-info-local inappropriately defined. Don't special-case install-data, install-exec, install, uninstall, or all. (handle_subdirs): Don't push `-recursive' target names onto corresponding lists. (do_one_merge_target): Always define `-am' form of rule, and point ordinary form to `-am' or `-recursive' as appropriate. Special-case `all'. (do_check_merge_target): Generate check-am target. (handle_dist_worker): Use target_defined. (handle_dist): Likewise. (handle_merge_targets): Likewise. (do_one_merge_target): Likewise. (do_check_merge_target): Likewise. (do_one_clean_target): Likewise. (initialize_per_input): Initialize $all_target. (do_one_clean_target): Always generate -am form of rule; other changes for new SUBDIRS change. (handle_clean): Always generate clean-am form of rule. (handle_tags): Only build subdir if not `.'. (handle_dist_worker): Skip `.' directory. * subdirs.am: Allow `.' to be specified in SUBDIRS.
Tom Tromey 174373e9 1998-09-27T23:02:12 * automake.texi (Dist): Document EXTRA_DIST change. * automake.in (handle_dist_worker): Allow subdirs in EXTRA_DIST.
Tom Tromey 50b2fbd6 1998-09-27T22:43:23 * automake.in (handle_ltlibraries): Wrote better comment about EXTRA_LTLIBRARIES. * automake.texi (Invoking Automake): Document --copy. * automake.in (copy_missing): New global. (parse_arguments): Recognize --copy/-c. (require_file_internal): Handle $copy_missing. Fixed error message. (initialize_global_constants): Document -c/--copy.
Tom Tromey 33cb20cc 1998-09-27T22:33:01 * automake.texi: Document LIBOBJS trick.
Tom Tromey 984f0d1c 1998-09-27T21:38:24 * automake.in (handle_dist_worker): If DIST_SUBDIRS defined, use it even when SUBDIRS not conditional.
Tom Tromey 08f0f8a0 1998-09-27T19:18:53 * automake.in (quote_cond_val): Turn tabs into \003. (unquote_cond_val): Turn \003 back into tabs. Fixes test cond6.test.
Tom Tromey af5433d7 1998-09-27T19:12:21 * automake.in (read_am_file): Treat backslash-newline as whitespace. Test parse.test.
Tom Tromey df2d56e0 1998-09-26T19:16:56 Upped version number in configure.in
Tom Tromey d4d59682 1998-09-26T19:10:24 Track recent autoconf changes: * m4/Makefile.in: Rebuilt. * m4/Makefile.am (m4data_DATA): Updated for deleted files. * m4/init.m4 (AM_INIT_AUTOMAKE): Use AC_PROG_INSTALL. * m4/mingw.m4: Removed. * m4/cygwin.m4: Removed. * m4/install.m4: Removed. * m4/exeext.m4: Removed. * automake.in (scan_one_configure_file): Don't look for AM_EXEEXT. (check_cygnus): Only mention AC_EXEEXT. (obsolete_macros): Mention AM_PROG_INSTALL, AM_EXEEXT, AM_CYGWIN32, AM_MINGW32. ($seen_prog_install): Changed interpretation; changed all users. (scan_one_configure_file): Don't look for AM_PROG_INSTALL. ($scripts_installed): Removed. (handle_scripts): Use local $scripts_installed. * aclocal.in (obsolete_macros): Added AM_PROG_INSTALL, AM_EXEEXT, AM_CYGWIN32, AM_MINGW32.
Tom Tromey c7266e91 1998-09-26T18:32:31 Test suite updates for the @SHELL@ change: * exsource.test: Set SHELL on `make' command line. * ansi.test: Set SHELL on `make' command line. * texinfo.test: Set SHELL on `make' command line. * insh2.test: Set SHELL on `make' command line. * empty.test: Rewrite @SHELL@ to /bin/sh.
Tom Tromey eb15229c 1998-09-26T15:36:49 Sat Sep 26 16:31:29 1998 Tom Tromey <tromey@cygnus.com> * ltlib.am: Use $(INSTALL) and not $(INSTALL_DATA).
Tom Tromey 1198063a 1998-09-16T04:23:41 A couple fixes from Per Cederqvist
Tom Tromey e8b913ec 1998-08-26T00:48:46 Don't create site.exp target if already defined
Tom Tromey d14198e4 1998-08-17T05:33:12 Fixed colon6.test. Added test for strange Tab bug
Tom Tromey af650dd5 1998-08-12T20:17:43 upped to 1.3b
Tom Tromey 99850ce5 1998-08-11T19:30:48 Changed bug-reporting address. More minor fixes from Markus Oberhumer
Tom Tromey 38113a0b 1998-08-11T18:52:49 typo fix in clean.am
Tom Tromey ad8b8dfb 1998-08-11T03:14:07 Fixed ansi2knr bug
Tom Tromey f123e4c3 1998-08-02T22:24:26 new files from fsf
Tom Tromey 8f75e59c 1998-07-19T06:13:13 fixed more recursivity failures
Tom Tromey d2719082 1998-07-18T06:37:24 Fixed cond4.test
Tom Tromey eedb9580 1998-07-17T22:58:51 DESTDIR fixlet
Tom Tromey 5a349bba 1998-07-17T22:00:24 recognize DOS paths as absolute
Tom Tromey 111a0b97 1998-07-17T18:18:00 ylwrap fix from HJ Lu
Tom Tromey b5b61792 1998-07-17T17:22:43 AM_MAKEFLAGS patch from Ian
Tom Tromey 41b60e1c 1998-07-16T22:26:53 CONFIG_STATUS_DEPENDENCIES addition from Ian
Tom Tromey cc0b6cc5 1998-06-23T23:39:29 EXEEXT -vs- transform fix
Tom Tromey 117cfef6 1998-06-02T19:36:05 perl4 fixlet
Tom Tromey ca87c929 1998-06-02T19:30:39 detect a syntax error
Tom Tromey cf40aeb7 1998-06-02T18:22:05 minor meta-updates
Tom Tromey e34cd3ea 1998-06-01T23:20:43 Fixlet from Ian
Tom Tromey 569e3497 1998-06-01T23:12:20 Added AM_ flags support
Tom Tromey 5f2c1350 1998-06-01T21:12:08 "clean" cleanup
Tom Tromey bf8168df 1998-06-01T20:24:45 Fixed check buglet
Tom Tromey 8733de30 1998-05-18T05:33:56 various fixlets
Tom Tromey be9b5a4a 1998-05-06T07:18:41 fixlets
Tom Tromey 41f18c10 1998-04-06T04:48:22 version checking fix
Tom Tromey 98ad0f9e 1998-04-06T04:31:40 perl 4/typo fix
Tom Tromey 42edeab6 1998-04-05T22:50:32 upped to version 1.3
Tom Tromey 3bdbb9e2 1998-04-05T21:36:12 library dependency bug reported by proven
Tom Tromey b8629ec9 1998-04-05T19:59:03 lex fixes from alexandre oliva
Tom Tromey a8959c36 1998-04-04T01:02:52 ac_output fix from doug evans
Tom Tromey db535e9a 1998-04-03T21:56:54 new files from fsf
Tom Tromey 999a757a 1998-04-03T20:12:53 install fix for egcs
Tom Tromey d19dffd5 1998-04-01T04:10:39 new ansi2knr
Tom Tromey 13e5db5e 1998-03-26T18:05:30 exeext fix
Tom Tromey 663ab7c8 1998-03-25T22:42:12 fixed bugs with versions in AUTOMAKE_OPTIONS
Tom Tromey 972f0741 1998-03-25T22:25:26 lisp files can be built
Tom Tromey c172f1e8 1998-03-23T18:31:18 upped to 1.2h
Tom Tromey af448560 1998-03-23T18:09:19 updated ChangeLog
Tom Tromey 4e1b09fd 1998-03-23T18:07:59 headers can appear in build directory
Tom Tromey 4b3ff93c 1998-03-23T18:00:22 ansi2knr fix from jim meyering
Tom Tromey 20fd4e26 1998-03-23T17:11:16 new mktime.m4
Tom Tromey 9fd4b88c 1998-03-23T16:14:25 added --print-ac-dir to aclocal
Tom Tromey 54518e39 1998-03-23T14:57:02 new version of ansi2knr
Tom Tromey de473fa8 1998-03-21T05:57:11 lex fixes for hpux from alexandre oliva