📄 changelog
字号:
(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. (variable_conditions_sub): Check it. Test cond5.test.Sat Jul 18 00:24:14 1998 Tom Tromey <tromey@cygnus.com> * automake.in (variable_value_as_list_worker): Renamed from variable_value_as_list. Set entry in vars_scanned, and give error if variable recursively defined. Test recurs.test. (value_to_list): Call it instead. (variable_value_as_list): New function. * automake.in (variable_conditions_sub): If var is not conditional, but does have conditional subvariables, then return value should be all permutations of subvariable conditions. Test cond4.test. (handle_source_transform): Define _OBJECTS variable with each condition; no need to define multiple new variables.Fri Jul 17 12:56:14 1998 Tom Tromey <tromey@cygnus.com> * automake.in (am_install_var): Use DESTDIR, not DATADIR. From Motoyuki Kasahara. * automake.in (scan_dependency_file): Recognize DOS-style paths as absolute. * ylwrap: Recognize DOS-style paths as absolute. From Ian Lance Taylor.Fri Jul 17 07:37:20 1998 H.J. Lu (hjl@gnu.org) * ylwrap: Don't use absolute path if the input is in the current directory.Fri Jul 17 11:58:27 1998 Ian Lance Taylor <ian@cygnus.com> * automake.in: Use $(AM_MAKEFLAGS) in every invocation of $(MAKE). * subdirs.am: Likewise.Thu Jul 16 18:09:03 1998 Ian Lance Taylor <ian@cygnus.com> * remake.am (config.status): Depend upon $(CONFIG_STATUS_DEPENDENCIES). * automake.in (handle_configure): Examine CONFIG_STATUS_DEPENDENCIES.Tue Jul 14 13:37:48 1998 Tom Tromey <tromey@cygnus.com> * Makefile.am: Always look in srcdir for automake.in.Tue Jun 23 14:00:27 1998 Ian Lance Taylor <ian@cygnus.com> * progs.am: Don't let $(EXEEXT) interfere with $(transform). Report from Mike Stump <mrs@wrs.com>.Tue Jun 2 13:27:34 1998 Tom Tromey <tromey@cygnus.com> * automake.in (scan_one_configure_file): Make CONFIGURE file handle local. From Kevin Street. * automake.in (read_am_file): Error if blank line or comment follows trailing backslash. Test syntax.test. (file_contents_with_transform): Likewise.Thu May 28 18:49:47 1998 Ian Lance Taylor <ian@cygnus.com> * automake.in (handle_configure): Always use $(SHELL) when running config.status.Mon Jun 1 14:23:29 1998 Tom Tromey <tromey@cygnus.com> * automake.in (handle_yacc_lex_cxx): Use AM_CPPFLAGS, AM_CXXFLAGS, AM_CFLAGS. (output_yacc_build_rule): Use AM_YFLAGS, AM_LFLAGS. (handle_dependencies): Don't define CXXMKDEP. * clean.am (mostlyclean-generic): Prefix rule with MOSTLYCLEAN. (clean-generic): Prefix rule with CLEAN. (distclean-generic): Prefix rule with DISTCLEAN. (maintainer-clean-generic): Prefix rule with MAINTAINERCLEAN. BUILT_SOURCES now handled in automake itself. * automake.in (initialize_per_input): Initialize maintainer_clean_files. (handle_yacc_lex_cxx): Put lex and yacc output files onto @maintainer_clean_files. (handle_clean): Handle @maintainer_clean_files. Transform clean.am when installing; try to remove unnecessary tests in generated code. * automake.in (do_check_merge_target): Only generate $(MAKE) command if there are check targets to make. Report from Karl Heuer.Sun May 17 23:05:55 1998 Tom Tromey <tromey@cygnus.com> * aclocal.in (write_aclocal): Fixed generated copyright message. From Eleftherios Gkioulekas. * automake.in (parse_arguments): Typo fix from Paul D. Smith.Fri May 8 12:14:03 1998 Tom Tromey <tromey@cygnus.com> * automake.in (handle_yacc_lex_cxx): Put lex and yacc output files onto @clean.Wed May 6 01:18:05 1998 Tom Tromey <tromey@cygnus.com> * header-vars.am (DESTDIR): Changed from DISTDIR.Fri Apr 24 10:16:20 1998 Tom Tromey <tromey@cygnus.com> * libs.am: Don't display loop while it runs.Sun Apr 5 13:58:24 1998 Tom Tromey <tromey@cygnus.com> * Released 1.3. * automake.in (handle_options): Correctly handle trailing alpha version letter or lack thereof. Test version3.test. * automake.in (am_conf_line_warning): Perl 4 fixlet; typo fix. * automake.in (handle_ltlibraries): Examine _DEPENDENCIES variable. Report from Chris Provenzano. Test library.test. (handle_libraries): Likewise. * m4/lex.m4: Allow AM_PROG_LEX to be called with no arguments.Sun Apr 5 13:54:25 1998 Alexandre Oliva <oliva@dcc.unicamp.br> * automake.in (scan_one_configure_file): Only warn about AC_DECL_YYTEXT and AC_PROG_LEXX. (am_conf_line_warning): New function.Fri Apr 3 15:43:46 1998 Doug Evans <devans@seba.cygnus.com> * automake.in (handle_configure): Fix setting of colon_infile in case where multiple files are used to build Makefile. [ Test colon5.test ]Fri Apr 3 13:07:58 1998 Tom Tromey <tromey@cygnus.com> * ansi2knr.c, texinfo.tex: New versions from respective maintainers. * automake.in (scan_one_configure_file): Exclude INSTALL_DATA from configure_vars. Test instdata.test.Tue Mar 31 21:07:42 1998 Tom Tromey <tromey@cygnus.com> * automake.in (handle_yacc_lex_cxx): Changed to use new version of ansi2knr. * ansi2knr.c: New version from L. Peter Deutsch.Thu Mar 26 11:00:04 1998 Tom Tromey <tromey@cygnus.com> * m4/exeext.m4: Correctly eliminate bad cases when computing am_cv_exeext. Report from Markus F.X.J. Oberhumer.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -