📄 changelog
字号:
- 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.Tue Aug 11 10:42:39 1998 Matthew D. Langston <langston@SLAC.Stanford.EDU> * automake.texi (C++): Change `@table' to `@vtable'. * automake.texi (Fortran 77): Add Fortran 77 documentation.1998-10-11 Tom Tromey <tromey@cygnus.com> 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.1998-10-08 Tom Tromey <tromey@cygnus.com> * automake.in (handle_dist): Always include configure.in and configure in distribution. Fixes confdist.test. * automake.in (do_one_merge_target): Be silent when running install-exec-am and install-data-am. Fixes extra3.test and extra4.test.1998-10-07 Tom Tromey <tromey@cygnus.com> * automake.in (am_install_var): Added -noextra option. (handle_data): Pass -noextra to am_install_var.Sun Oct 4 22:24:10 1998 Tom Tromey <tromey@cygnus.com> * m4/winsz.m4 (AM_HEADER_TIOCGWINSZ_NEEDS_SYS_IOCTL): Use 3-argument form of AC_DEFINE. * m4/regex.m4 (AM_WITH_REGEX): Use 3-argument form of AC_DEFINE. * m4/ptrdiff.m4 (AM_TYPE_PTRDIFF_T): Use 3-argument form of AC_DEFINE. * m4/protos.m4 (AM_C_PROTOTYPES):Use 3-argument form of AC_DEFINE. * m4/obstack.m4 (AM_FUNC_OBSTACK): Use 3-argument form of AC_DEFINE. * m4/init.m4 (AM_INIT_AUTOMAKE): Use 3-argument form of AC_DEFINE. * m4/dmalloc.m4 (AM_WITH_DMALLOC): Use 3-argument form of AC_DEFINE.Tue Oct 6 00:02:15 1998 Tom Tromey <tromey@cygnus.com> * depend2.am (%.lo): Handle case where compiler does not put space before ":". From Raja R Harinath.Mon Oct 5 13:05:43 1998 Tom Tromey <tromey@cygnus.com> * 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.Sat Oct 3 14:53:34 1998 Tom Tromey <tromey@cygnus.com> * 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.1998-10-03 Jim Blandy <jimb@zwingli.cygnus.com> * 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 : ..."Sat Oct 3 12:07:21 1998 Tom Tromey <tromey@cygnus.com> * automake.in (handle_configure): Handle case where there is no Makefile in the config header directory. Fixes test config.test.Thu Oct 1 00:51:51 1998 Tom Tromey <tromey@cygnus.com> * depend2.am (%.o): Append sed results to .P file in this case too. From Raja R Harinath. * m4/lispdir.m4 (AM_PATH_LISPDIR): Correctly find xemacs and xemacs install directories. From Robert Bihlmeyer. * depend2.am: Don't bother trying to delete source file from list. * depend2.am (%.o): Handle deleted header file problem. (%.lo): Likewise. * 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.Wed Sep 30 00:41:40 1998 Tom Tromey <tromey@cygnus.com> * 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.1998-05-24 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> * 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.Tue Sep 29 00:10:22 1998 Tom Tromey <tromey@cygnus.com> Fixed noinst.test again: * automake.in (do_one_merge_target): Special-case `install-am'. (handle_merge_targets): Don't compute @install variable. 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.1998-05-26 Marcus G. Daniels <mgd@ute.santafe.edu> * 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. Mon Sep 28 00:03:45 1998 Tom Tromey <tromey@cygnus.com> `.' 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.Sun Sep 27 20:02:21 1998 Tom Tromey <tromey@cygnus.com> * automake.texi (Dist): Document EXTRA_DIST change. * automake.in (handle_dist_worker): Allow subdirs in EXTRA_DIST. * 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. * automake.texi: Document LIBOBJS trick. * automake.in (handle_dist_worker): If DIST_SUBDIRS defined, use it even when SUBDIRS not conditional. * automake.in (quote_cond_val): Turn tabs into \003. (unquote_cond_val): Turn \003 back into tabs. Fixes test cond6.test. * automake.in (read_am_file): Treat backslash-newline as whitespace. Test parse.test.Sat Sep 26 19:31:22 1998 Tom Tromey <tromey@cygnus.com> * configure: Rebuilt. * configure.in: Upped version to 1.3c. 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.Mon Jul 6 14:52:49 1998 Ian Lance Taylor <ian@cygnus.com> * compile.am (mostlyclean-compile): If OBJEXT, remove *.$(OBJEXT) along with *.o.Thu May 28 18:49:47 1998 Ian Lance Taylor <ian@cygnus.com> * automake.in (seen_objext): New variable. (get_object_extension): If seen_objext, use .$(OBJEXT) rather than .o. When including compile.am, keep or discard OBJEXT lines according to whether seen_objext is set. If seen_objext, add .obj to @suffixes. If seen_objext, use .$(OBJEXT) rather than .o when building ansi2knr. (handle_yacc_lex_cxx): If seen_objext, add a rule to create .obj files. If seen_objext, use .$(OBJEXT) rather than .o when building ansi2knr. (scan_one_configure_file): Check for .obj as well as .o in LIBOBJS. Set seen_exeext if we see AC_EXEEXT. Look for AC_OBJEXT, and if found set seen_objext and set OBJEXT in configure_vars. (check_cygnus): Change error message to permit AC_EXEEXT. * compile.am: Add OBJEXT lines for .c.obj compilation. * Makefile.in: Rebuild. * m4/Makefile.in: Rebuild. * tests/Makefile.in: Rebuild.Mon Sep 11 16:07:55 1997 Chris Provenzano <proven@cygnus.com> * header-vars.am: SHELL=@SHELL@ Ran aclocal, autoconf, and automake.Sat Sep 26 16:31:29 1998 Tom Tromey <tromey@cygnus.com> * ltlib.am: Use $(INSTALL) and not $(INSTALL_DATA).Mon Sep 14 08:27:38 1998 Per Cederqvist <ceder@lysator.liu.se> * automake.in (handle_texinfo): The logic for when to provide texinfo.tex was broken. Attempt to fix.Mon Sep 14 00:55:12 1998 Per Cederqvist <ceder@lysator.liu.se> Fix for Dynix 3.1.1. * automake.in (handle_yacc_lex_cxx): Transform "# " to "#line"; some compilers (such as /bin/cc on Dynix 3.1.1) don't accept the output from the preprocessor.Tue Aug 25 18:40:51 1998 Tom Tromey <tromey@cygnus.com> * automake.in (handle_tests): Don't create site.exp target if it is already in Makefile.am.Sun Aug 16 23:26:26 1998 Tom Tromey <tromey@cygnus.com> * automake.in (handle_configure): Use @inputs, not @rewritten_inputs, when constructing CONFIG_FILES. Use different list to test for file existence. Test colon6.test. (rewrite_inputs_into_dependencies): Added add_srcdir argument. Updated all callers.Wed Aug 12 14:16:57 1998 Tom Tromey <tromey@cygnus.com> * Released 1.3b.Tue Aug 11 12:18:59 1998 Tom Tromey <tromey@cygnus.com> * automake.in (handle_clean): Added missing close-paren. Quote `$' so it doesn't expand when replacing. From Markus F.X.J. Oberhumer. * aclocal.in (usage): Changed bug address. * automake.in (usage): Changed bug address. * clean.am (distclean-generic): Don't mention DISTCONFIGCLEANFILES. From Markus F.X.J. Oberhumer.Mon Aug 10 20:57:35 1998 Tom Tromey <tromey@cygnus.com> * automake.in (handle_yacc_lex_cxx): Redirect ansi2knr output to correct file. From Kave Ghazi.Sun Aug 2 16:05:16 1998 Tom Tromey <tromey@cygnus.com> * Released 1.3a. * config.sub, config.guess, texinfo.tex: New versions from FSF.Sun Jul 19 00:04:25 1998 Tom Tromey <tromey@cygnus.com> * automake.in (variable_conditions): Initialize %vars_scanned.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -