Edit

kc3-lang/automake/ChangeLog

Branch :

  • Show log

    Commit

  • Author : Tom Tromey
    Date : 1999-03-01 20:46:50
    Hash : e1c26aad
    Message : Fixes from Pavel Roskin: * automake.in (variable_conditions_sub): Sort list passed to variable_conditions_permutations. (variable_conditions): Sort list before returning.

  • ChangeLog
  • 1999-03-01  Tom Tromey  <tromey@cygnus.com>
    
    	Fixes from Pavel Roskin:
    	* automake.in (variable_conditions_sub): Sort list passed to
    	variable_conditions_permutations.
    	(variable_conditions): Sort list before returning.
    
    1999-02-27  Tom Tromey  <tromey@cygnus.com>
    
    	* automake.in (lang_extensions): New sub.
    	(handle_dependencies): Use it.
    	(cxx_extensions): Removed.
    	(lang_cxx_finish): Use lang_extensions.
    	(f77_extensions): Removed.
    	(lang_f77_finish): Use lang_extensions.
    	(objc_extensions): Removed.
    	(lang_ppf77_finish): Put `.' before extension.  Fixes ext.test.
    	Report from Dave Morrison.
    	(lang_ratfor_finish): Likewise.
    
    1999-02-26  Tom Tromey  <tromey@cygnus.com>
    
    	* automake.in (finish_languages): Added AM_LDFLAGS.
    	(lang_cxx_finish): Likewise.
    	(lang_f77_finish): Likewise.
    	(lang_ppf77_finish): Likewise.
    	(lang_ratfor_finish): Likewise.
    	(lang_objc_finish): Likewise.
    
    1999-02-11  Tom Tromey  <tromey@cygnus.com>
    
    	* aclocal.in (obsolete_macros): Copied from automake.in.
    	(obsolete_rx): Use only keys of obsolete_macros.
    	(scan_configure): Report replacement macro for an obsolete macro.
    	* automake.in (obsolete_macros): Added ud_GNU_GETTEXT.
    
    	* automake.in (obsolete_macros): Corrected typo in AM_EXEEXT
    	entry.  Fixes obsolete2.test.
    
    	* automake.in (obsolete_macros): Use empty string to indicate no
    	substitution.
    	(scan_one_configure_file): Likewise.
    
    1999-02-07  Paul Eggert  <eggert@twinsun.com>
    
    	* m4/ccstdc.m4 (AM_PROG_CC_STDC): Prefer -Ae to -Aa
    	-D_HPUX_SOURCE, since -Ae allows `long long' and this is
    	needed by some programs.
    
    1999-02-10  Tom Tromey  <tromey@cygnus.com>
    
    	* automake.in (handle_texinfo): Added `pgs' to list of
    	extensions.  From NISHIDA Keisuke.
    
    1999-02-04  Akim Demaille  <demaille@inf.enst.fr>
    
    	* automake.in (handle_texinfo): remove texinfo.tex from
     	TEXINFODIR.
    
    1999-02-02  Tom Tromey  <tromey@cygnus.com>
    
    	* automake.in (handle_merge_targets): Use INSTALL_STRIP_FLAG.
    	* progs.am (install-@DIR@PROGRAMS): Added INSTALL_STRIP_FLAG.
    	* header-vars.am (INSTALL_PROGRAM): Removed
    	AM_INSTALL_PROGRAM_FLAGS.
    	(INSTALL_STRIP_FLAG): New macro.
    
    	* automake.in: Handle `ypp' as C++ yacc source and `lpp' as C++
    	lex source.
    	(lang_yacc_finish): Likewise.
    	(lang_lex_finish): Likewise.
    
    1999-02-01  Tom Tromey  <tromey@cygnus.com>
    
    	* automake.in (handle_dist_worker): Correctly find find in $$d,
    	not $$.  From Bill Davidson.
    
    	* automake.in (finish_languages): Use "&", not "do".  From Pavel
    	Roskin.
    	(handle_single_transform_list): Likewise.
    
    1999-01-29  Tom Tromey  <tromey@cygnus.com>
    
    	* automake.in (handle_configure): Removed unused variable.  From
    	Pavel Roskin.
    
    	* ansi2knr.c: New version from L. Peter Deutsch.
    
    1999-01-22  Tom Tromey  <tromey@cygnus.com>
    
    	* automake.in (require_file_internal): Correctly examine return
    	value of `system'.  From Andris Pavenis.  Fixes copy.test.
    
    	* m4/init.m4 (AM_INIT_AUTOMAKE): Require autoconf 2.13.
    
    	* automake.in (lang_ppf77_rewrite): New function.  From Jochen
    	Kuepper.  Fixes ppf77.test.
    	(lang_ratfor_rewrite): New function
    
    	* automake.in (handle_configure): Use `&' before sub calls (Perl 4
    	fix).  From Erez Zadok.
    
    1999-01-15  Tom Tromey  <tromey@cygnus.com>
    
    	* configure.in: Version 1.4a (oops).
    
    	* configure.in: Updated version to 1.5a.
    
    1999-01-14  Tom Tromey  <tromey@cygnus.com>
    
    	* automake.in (handle_configure): Compute $header_dir based on
    	$one_name, not $one_hdr.  Reported by Erez Zadok.  Fixes
    	confh2.test.
    	(handle_configure): Compute relative path to input header
    	correctly in all cases.
    
    	* automake.in (handle_tests): Avoid error messages from dejagnu
    	test rules.  From Karl Heuer.
    
    	* automake.in (handle_texinfo): Add `/' to end of $conf_dir.
    
    	* Makefile.am (AUTOMAKE_OPTIONS): Added `1.4'.
    
    	* texi-vers.am ($(srcdir)/stamp-@VTI@): Find @TEXI@ in srcdir.
    	From Alexandre Oliva and Erez Zadok.
    
    	* automake.in (create): Renamed from touch.
    	(handle_configure): Use create, not touch.
    
    	* config.sub, config.guess: New versions from autoconf.
    
    	* mkinstalldirs: New version from autoconf.
    
    1999-01-12  Tom Tromey  <tromey@cygnus.com>
    
    	* config.sub, config.guess, COPYING, texinfo.tex: New versions
    	from FSF.
    
    1999-01-11  Marcus G. Daniels  <mgd@chama.santafe.edu>
    
    	* automake.in (PATH_PATTERN): New variable:
    	(INCLUDE_PATTERN): Use it.  Ignore all include commands using 
    	symbols besides $(top_srcdir) and $(srcdir).
    
    1999-01-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
    
    	* automake.in (handle_dist_worker): avoid failure in `make dist'
    	if last file is a builddir-only file
    
    1999-01-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
    
    	* missing (autoheader): `s' was missing from sed script; grr
    
    1999-01-11  Tom Tromey  <tromey@cygnus.com>
    
    	* remake-hdr.am (@STAMP@): Reverted timestamp change.
    	($(srcdir)/@STAMP@.in): Likewise.
    
    1999-01-10  Tom Tromey  <tromey@cygnus.com>
    
    	* Makefile.am (scriptdir): New macro.
    	(script_DATA): Likewise.
    	(install-data-hook): Use them.
    	(EXTRA_DIST): Added script_DATA.
    	(installcheck-local): Use script_DATA.
    
    	* Makefile.am (pkgdata_DATA): Removed duplicate definition.
    
    1999-01-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
    
    	* missing (autoheader): accept multiple header files
    	(automake): simplify sed processing
    
    1999-01-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
    
    	* automake.in (handle_configure, stamp_dir): create only one stamp
    	file per header, instead of one in the top-level directory and one
    	in the directory that contains the header.
    
    1999-01-10  Tom Tromey  <tromey@cygnus.com>
    
    	* automake.in (lang_objc_finish): Formatting fix.
    
    	* automake.in (objc_extensions): New sub.
    	(handle_dependencies): Only generate dependency-tracking code for
    	ObjC when ObjC source seen.
    
    1998-12-22  Marcus G. Daniels  <mgd@chama.santafe.edu>
    
    	* automake.in (handle_dependencies): Transform EXT & PFX in
    	Objective C case.
    
    1998-12-11  Marcus G. Daniels  <mgd@chama.santafe.edu>
    
    	* automake.in: Register Objective C language.
    	(finish_languages): Consider Objective C to be non_c.
    	(lang_objc_rewrite, lang_objc_finish): New functions.
    	(resolve_linker): Recognize OBJCLINK before LINK.
    
    1999-01-10  Tom Tromey  <tromey@cygnus.com>
    
    	* automake.in (handle_texinfo): Handle empty $config_aux_dir.
    
    	* automake.in (handle_texinfo): Set $conf_pat correctly when
    	config_aux_dir not used.
    	(handle_texinfo): Run maintainer-clean-aminfo rules in srcdir.
    	From Erez Zadok.
    	* texi-vers.am (maintainer-clean-@VTI@): Prefix file names with
    	$(srcdir).  From Erez Zadok.
    	($(srcdir)/stamp-@VTI@): Don't run mdate-sh from srcdir.
    
    1999-01-08  Thomas Tanner  <tanner@gmx.de>
    
    	* depend.am: remove the dependencies (.deps)
    	in "make distclean", not "make maintainer-clean"
    
    1999-01-10  Tom Tromey  <tromey@cygnus.com>
    
    	* aclocal.in (write_aclocal): Updated copyright.
    	(parse_arguments): Likewise.
    	* automake.in (parse_arguments): Updated copyright.
    	(initialize_global_constants): Likewise.
    
    	* Makefile.am (pkgdata_DATA): Renamed from pkgdata_SCRIPTS.
    	(install-data-hook): New hook.  Report from Petter Reinholdtsen.
    
    	* remake-hdr.am: Provide `else' clause for each `if'.
    
    1999-01-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
    
    	* remake-hdr.am: recover from removal of config headers, and try
    	to get real timestamps, which is useful for CVS files
    
    1999-01-10  Tom Tromey  <tromey@cygnus.com>
    
    	* automake.in (handle_merge_targets): Don't special-case "-local"
    	targets.  Test all.test.
    
    	* automake.in (handle_texinfo): Prepend $(srcdir) to directory
    	used to find texinfo.tex.  Report from Glenn Amerine.
    
    1999-01-07  Tom Tromey  <tromey@cygnus.com>
    
    	Based on report from Marcus G. Daniels.  Fixes include.test.
    	* automake.in (generate_makefile): Call read_main_am_file.
    	(read_main_am_file): New sub.
    	(read_am_file): Moved header generation code into
    	read_main_am_file.
    
    1999-01-06  Gary V. Vaughan  <garyv@oranda.demon.co.uk>
    
    	* automake.in (require_file_internal): qub perl on win32 hangs
    	on a call to unlink for a non-existant file, which in turn causes
    	tests/symlink.test to hang on win32.  Check that the file exists
    	before unlinking it!
    
    1998-12-24  Thomas Tanner  <tanner@gmx.de>
    
    	* automake.in (handle_ltlibraries): check whether -module was
    	defined for libraries names without 'lib' prefix.
    
    Fri Dec 11 10:20:42 1998  Matthew D. Langston  <langston@SLAC.Stanford.EDU>
    
    	* compile_f_c_cxx.test: Change to use F77 and F77LINK instead of
    	FC and FLINK, respectively.
    	* flibs.test: same
    	* fnoc.test: same
    	* fo.test: same
    	* fonly.test: same
    	* link_f_c.test: same
    	* link_f_c_cxx.test: same
    	* link_f_cxx.test: same
    	* link_f_only.test: same
    
    Fri Dec 11 10:23:17 1998  Matthew D. Langston  <langston@SLAC.Stanford.EDU>
    
    	* automake.in, automake.texi: Change all of the Fortran 77 code to
    	use the new `F77' prefix instead of the older `FC' prefix.
    	Specifically this changed FC, FCOMPILE, LTFCOMPILE, FLINK and FLD
    	to F77, F77COMPILE, LTF77COMPILE, F77LINK and F77LD, respectively.
    
    1999-01-05  Tom Tromey  <tromey@cygnus.com>
    
    	* depend2.am (%.o): Use \012, not \n, to avoid losing `tr's.  From
    	Bill Currie.
    	(%.lo): Likewise.
    
    1998-12-22  Alexandre Oliva  <oliva@dcc.unicamp.br>
    
    	* depend2.am: Don't assume backslash can't occur in the middle of
    	filename; it loses on M$W
    
    1998-12-21  Tom Tromey  <tromey@cygnus.com>
    
    	* automake.in (handle_libraries): Reverted Thomas Tanner's
    	change.  Non-libtool libraries still must fit naming
    	requirements.
    
    1998-12-21  Alexandre Oliva  <oliva@dcc.unicamp.br>
    
    	* automake.in (handle_configure): Dist inputs for AC_OUTPUT.
    
    1998-12-21  Alexandre Oliva  <oliva@dcc.unicamp.br>
    
    	* depend2.am: don't use .p and .P for dependencies; it loses on
    	case-insensitive filesystems.
    	Reported by Henrik Frystyk Nielsen <frystyk@w3.org>
    
    1998-12-20  Thomas Tanner  <tanner@gmx.de>
    
    	* automake.in (handle_libraries, handle_ltlibraries): relax the
    	name checking to not enforce `^lib.*' for the sake of building libtool 
    	modules.
    
    1998-12-21  Tom Tromey  <tromey@cygnus.com>
    
    	* automake.in (do_one_merge_target): Special case
    	install-data-hook and install-exec-hook.
    	(handle_merge_targets): Removed install-data-hook and
    	install-exec-hook code.  Test insthook.test.
    
    1998-12-16  Tom Tromey  <tromey@cygnus.com>
    
    	* tags.am (ID): Uniquify list of sources.  Report from Jim
    	Meyering.
    
    1998-12-11  Tom Tromey  <tromey@cygnus.com>
    
    	Bug report from Paul D. Smith:
    	* automake.in (handle_merge_targets): Set
    	AM_INSTALL_PROGRAM_FLAGS, not INSTALL_PROGRAM.
    	* header-vars.am (INSTALL_PROGRAM): Added
    	AM_INSTALL_PROGRAM_FLAGS.
    
    1998-12-03  Tom Tromey  <tromey@cygnus.com>
    
    	* automake.in (handle_dist): Print prettier banner when
    	`make dist' succeeds.  From Akim Demaille.
    
    1998-12-02  Tom Tromey  <tromey@cygnus.com>
    
    	* configure.in: Upped version to 1.3e (1.3d was just released).
    
    	* configure.in: Upped version to 1.3d.
    
    	* texinfo.tex, config.guess, config.sub, install-sh: New
    	versions.
    	* ansi2knr.c: New version.
    
    	* automake.in (handle_configure): Quote @MAINTAINER_MODE_TRUE@ to
    	avoid problems where AM_MAINTAINER_MODE is put into automake's own
    	configure.in.
    
    	* Makefile.am (cvs-dist): Run `cvs tag' operation in srcdir.
    
    	Some bugs from Fran