Edit

kc3-lang/automake/ChangeLog

Branch :

  • Show log

    Commit

  • Author : Tom Tromey
    Date : 1996-08-11 20:47:15
    Hash : f1a4268a
    Message : Fixlets

  • ChangeLog
  • Sun Aug 11 00:20:16 1996  Tom Tromey  <tromey@creche.cygnus.com>
    
    	* automake.in (initialize_global_constants): [common_files]
    	Include interlock and ylwrap.
    
    	* Released version 1.1c.
    
    	* aclocal.in (obsolete_macros): md_TYPE_PTRDIFF_T and
    	ud_PATH_LISPDIR are obsolete names.
    
    	* m4/AM_LC_MESSAGES.m4, m4/AM_WITH_NLS.m4, m4/AM_GNU_GETTEXT.m4:
    	Removed.
    
    	* automake.in (handle_lib_objects): Changed interface.  Now
    	generates _DEPENDENCIES variable if appropriate.
    	(handle_emacs_lisp): Use AM_PATH_LISPDIR.
    	(scan_configure): Ditto.
    
    	* Makefile.am (CLEANFILES): Removed.
    
    	* automake.in (handle_configure): Define CONFIG_CLEAN_FILES.
    
    	* clean.am (clean-generic): Remove $(CONFIG_CLEAN_FILES).
    
    	* compile-vars.am (CC, CFLAGS, COMPILE, LINK): Removed.
    
    	* automake.in (handle_yacc_lex_cxx): Require ylwrap in
    	multi-lex/yacc case.
    	(handle_source_transform): Changed return result.
    	(handle_programs): Use linker returned by
    	handle_source_transform.
    	(seen_prog_cc, seen_prog_cxx): New globals.
    	(scan_configure): Recognize AC_PROG_CC and AC_PROG_CXX.
    	(handle_yacc_lex_cxx): Error message if AC_PROG_CXX or
    	AC_PROG_YACC missing.
    	(seen_decl_yytext, seen_prog_lex): New globals.
    	(scan_configure): Set them.
    	(handle_yacc_lex_cxx): Warn about missing AC_PROG_LEX or
    	AC_DECL_YYTEXT.
    	(handle_yacc_lex_cxx): Use $(LEX_OUTPUT_ROOT).
    	(initialize_per_input): Initialize seen_c_source.
    	(handle_yacc_lex_cxx): Define CC, CFLAGS, COMPILE, LINK only when
    	C source seen.
    	(handle_source_transform): Set seen_c_source.
    
    	* interlock: Changed usage.
    
    	* ylwrap: New file.
    
    	* automake.in (handle_yacc_lex_cxx): Renamed.
    
    	* automake.in (handle_dependencies): Handle %cxx_extensions.
    	Include depend2.am when appropriate.
    
    	* depend2.am: New file; contents from depend.am but templatized.
    
    	* automake.in (initialize_per_input): Initialize
    	%cxx_extensions.
    	(handle_source_transform): Set %cxx_extensions.
    
    Sat Aug 10 10:29:30 1996  Tom Tromey  <tromey@creche.cygnus.com>
    
    	* interlock: New file.
    
    	* automake.in (handle_yacc_lex): New sub.
    	(handle_source_transform): Removed most yacc/lex handling.
    	(initialize_per_input): Init yacc_sources, lex_sources.
    	(generate_makefile): Run handle_yacc_lex.
    	(handle_merge_targets): Use `scalar' and not $# to find length of
    	array.
    
    	* m4/AM_FEATURE_EXIT.m4: Wrote.
    	* m4/AM_FEATURE_CTYPE.m4: Wrote.
    	* m4/AM_FEATURE_ERRNO.m4: Wrote.
    
    	* aclocal.in (macro_seen): New global.
    	(add_file): Set macro_seen entry.  Only push required macro on
    	@rlist if not already seen.  Test defun.test.
    
    	* automake.in (get_object_extension): Handle directory prefix on
    	`ansi2knr' option.
    
    	* kr-extra.am: New file.
    
    	* kr-vars.am: Removed.
    
    	* automake.in (handle_options): Handle directory prefix on
    	`ansi2knr' option.
    
    	* automake.in (scan_configure): Recognize AM_FUNC_STRTOD.
    
    	* aclocal.in (add_file): Error if macro is duplicated.  Test
    	dup.test.
    
    Fri Aug  9 09:18:46 1996  Tom Tromey  <tromey@creche.cygnus.com>
    
    	* automake.in (handle_programs): Substitute @XLINK@.  Make sure
    	linker variable is transformed name.
    	* program.am (@PROGRAM@): Use @XLINK@ to link.
    
    	* automake.in (handle_scripts): Fixed call to
    	am_primary_prefixes.
    	(handle_libraries): Better error message when AC_PROG_RANLIB
    	required.
    
    	* automake.in (handle_libraries): Canonicalize library name.  Test
    	canon4.test.
    	* library.am (lib@LIBRARY@.a): Use @XLIBRARY@ where appropriate.
    	(lib@LIBRARY@.a): Look at _DEPENDENCIES variable.
    
    Thu Aug  8 10:57:21 1996  Tom Tromey  <tromey@creche.cygnus.com>
    
    	* automake.in (handle_scripts): Correctly compute
    	$scripts_installed.  Test scripts.test.
    
    Wed Aug  7 12:13:15 1996  Tom Tromey  <tromey@creche.cygnus.com>
    
    	* ansi2knr.c: New version.
    
    Tue Aug  6 10:58:37 1996  Tom Tromey  <tromey@creche.cygnus.com>
    
    	* automake.in (handle_source_transform): Handle more C++ file
    	extensions.  "Handle" Objective C.  Handle more FORTRAN
    	extensions.
    
    	* compile-vars.am (LEX): Removed.
    	(YACC): Removed.
    
    	* automake.in (handle_source_transform): Correctly handle lex
    	source.  Test lex.test.
    	(handle_source_transform): Skip more C++ headers.  Generate macro
    	definitions for YACC and LEX on first use.
    
    	* aclocal.in (parse_arguments): Mention GNU.
    	* automake.in (parse_arguments): Mention GNU.
    
    Mon Aug  5 00:12:45 1996  Tom Tromey  <tromey@creche.cygnus.com>
    
    	* automake.in (handle_programs): Define program_LINK.
    	* program.am (@PROGRAM@): Use program_LINK to link.
    
    	* Released version 1.1b
    
    	* automake.in (scan_configure): AM_INIT_AUTOMAKE sets
    	seen_prog_install to `2'.
    
    	* configure.in: Don't run AM_PROG_INSTALL.
    
    	* automake.in (parse_arguments): Use $PACKAGE.
    	($PACKAGE): New global.
    	($am_c_prototypes): Renamed.
    	(get_object_extension): Use am_c_prototypes.
    	(scan_configure): Ditto.
    	(scan_configure): Use AM_MAINTAINER_MODE.
    	(scan_configure): Warn about obsolete macros.
    
    	* aclocal.in (parse_arguments): Use $PACKAGE.
    	($PACKAGE): New global.
    
    	* Makefile.am (CLEANFILES): Added aclocal.
    	(ETAGS_ARGS): Added aclocal.in.
    	(TAGS_DEPENDENCIES): Ditto.
    	(maintainer-check): Depend on aclocal.
    	(maintainer-check): Check aclocal.
    	(bin_SCRIPTS): Include aclocal.
    
    	* automake.in (scan_configure): Handle AM_INIT_AUTOMAKE.
    	(scan_configure): Use AM_PROG_INSTALL.
    
    	* configure.in: Use AM_INIT_AUTOMAKE.
    
    	* automake.in (keyed_aclocal_warning): Warning tells about
    	aclocal.
    	(handle_aclocal_m4): New sub.
    	(handle_configure): Use it.
    
    	* aclocal.in (output_file): New global.
    	(usage): Handle --output.
    	(parse_arguments): Handle --output.
    
    	* m4/AM_INIT_AUTOMAKE.m4: New file.
    
    	* m4/AM_PROG_CC_STDC.m4: Require AC_PROG_CC.
    	Don't touch CFLAGS.
    
    	* automake.in (handle_dist_worker): Reverted erroneous "-chmod".
    	(handle_texinfo): Don't generate `.info-[0-9]' as a filename.
    
    	* texinfos.am (.texi.info): Force .info file to be built in
    	srcdir.  From Franc,ois Pinard.
    
    	From Jim Meyering:
    	* m4/AM_PROG_CC_STDC.m4: (fp_PROG_CC_STDC): Include sys/stat.h in
    	test program so that DYNIX/ptx V4.1.3 doesn't use `-Xc
    	-D__EXTENSIONS__' -- with those options on that system, sys/stat.h
    	gets compile errors.  With help from Marcus Daniels.
    
    	* automake.in (initialize_global_constants): Put elisp-comp into
    	@common_files.  Bug from Glenn Amerine.
    
    Sun Aug  4 12:52:43 1996  Tom Tromey  <tromey@creche.cygnus.com>
    
    	* automake.in (handle_dist_worker): Use fgrep, not grep.
    
    	* m4/AM_C_PROTOTYPES.m4: Changes from Fran