Edit

kc3-lang/automake/ChangeLog

Branch :

  • Show log

    Commit

  • Author : Tom Tromey
    Date : 1999-03-26 15:09:38
    Hash : 2e90f85a
    Message : * automake.in (handle_merge_targets): `install-strip' is a phony target. From Michel de Ruiter.

  • ChangeLog
  • 1999-03-26  Tom Tromey  <tromey@cygnus.com>
    
    	* automake.in (handle_merge_targets): `install-strip' is a phony
    	target.  From Michel de Ruiter.
    
    1999-03-25  Tom Tromey  <tromey@cygnus.com>
    
    	* automake.in (define_compiler_variable): Don't define variable
    	with trailing `_'.
    
    1999-03-25  Alexandre Oliva  <oliva@dcc.unicamp.br>
    
    	* automake.in (LDADD): accept -dlopen and -dlpreopen here
    	* automake.texi: ditto
    
    1999-03-25  Alexandre Oliva  <oliva@dcc.unicamp.br>
    
    	* automake.in (TESTS): make from Solaris 7/x86 loses if srcdir
    	is absolute and != objdir.  dir="" or "$(srcdir)/" fixes it
    
    1999-03-24  Tom Tromey  <tromey@cygnus.com>
    
    	* automake.in (define_compiler_variable): New sub.
    	(finish_languages): Use it.
    	(lang_cxx_finish): Likewise.
    	(lang_f77_finish): Likewise.
    	(lang_ppf77_finish): Likewise.
    	(lang_ratfor_finish): Likewise.
    	(lang_objc_finish): Likewise.
    
    1999-03-23  Tom Tromey  <tromey@cygnus.com>
    
    	* progs.am (install-@DIR@PROGRAMS): Use `-e' instead of multiple
    	sed invocations.  From Elrond.
    	(uninstall-@DIR@PROGRAMS): Likewise.
    
    	* automake.in (lang_lex_finish): Rewrite `l', not `y', to `c'.
    	From Ralf Corsepius.
    
    1999-02-01  Thomas Tanner  <tanner@gmx.de>
    
    	* automake.in: accept both A(C|M)_PROG_LIBTOOL, print a
    	warning when AM_PROG_LIBTOOL was found
    	* automake.texi: renamed AM_PROG_LIBTOOL to AC_PROG_LIBTOOL
    
    1999-03-22  Tom Tromey  <tromey@cygnus.com>
    
    	Made `+=' more robust.  Fixes pluseq6.test and pluseq7.test.
    	* automake.in (define_standard_variables): New sub.
    	(read_main_am_file): Use two passes to scan standard variables.
    	(read_am_file): Don't special-case configure variables with `+='.
    	(initialize_per_input): Initialize %var_was_plus_eq.
    	(read_am_file): Set var_was_plus_eq element correctly.
    	(define_variable): Give error if variable assigned with `+=' is
    	internally defined.
    	(initialize_per_input): Initialize %am_var_defs.
    	(file_contents_with_transform): Set element in %am_var_defs.
    	(read_am_file): Use %am_var_defs.
    
    1999-03-21  Tom Tromey  <tromey@cygnus.com>
    
    	* automake.in (initialize_per_input): Initialize %object_map.
    	(handle_single_transform_list): Allow source files in
    	subdirectories.
    
    1999-03-21  Jim Meyering  <meyering@na-net.ornl.gov>
    
    	* automake.in (handle_dist): Add missing newline after the first
    	semicolon.
    
    1999-03-11  Tom Tromey  <tromey@cygnus.com>
    
    	* m4/error.m4, m4/mktime.m4, m4/obstack.m4, m4/regex.m4,
    	m4/strtod.m4: Use $ac_objext, not `.o'.  From Jim Meyering.
    
    	From Jim Meyering:
    	* automake.in (handle_dist): Add `;\' to end of distcheck-hook
    	line.
    	(scan_one_configure_file): In LIBOBJS, recognize `$ac_objext' as
    	legitimate ending.  Fixes libobj9.test.
    
    	From Ralf Corsepius.  Fixes lex3.test.
    	* automake.in (lang_yacc_finish): Include `.' in name pushed onto
    	maintainer-clean list.
    	(lang_lex_finish): Likewise.
    
    1999-03-02  Tom Tromey  <tromey@cygnus.com>
    
    	* subdirs.am (maintainer-clean-recursive): Changed "&&" into "if"
    	construct to work around FreeBSD make/sh problem.  From Rich Wales.
    
    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