Edit

kc3-lang/automake/ChangeLog

Branch :

  • Show log

    Commit

  • Author : Tom Tromey
    Date : 2004-01-02 21:38:07
    Hash : 8fabb3b2
    Message : * automake.in (handle_source_transform): Don't generate dist variables when no-dist is set. (generate_makefile): Likewise. * tests/nodist3.test: Ensure that DIST_SOURCES is not created, and that dist target does not exist. Reported by Tom Fitzsimmons.

  • ChangeLog
  • 2004-01-02  Tom Tromey  <tromey@redhat.com>
    
    	* automake.in (handle_source_transform): Don't generate dist
    	variables when no-dist is set.
    	(generate_makefile): Likewise.
    	* tests/nodist3.test: Ensure that DIST_SOURCES is not created,
    	and that dist target does not exist.
            Reported by Tom Fitzsimmons.
    
    2004-01-02  Alexandre Duret-Lutz  <adl@gnu.org>
    
    	* tests/libtool5.test, tests/ltcond.test, tests/ltcond2.test,
    	* tests/ltconv.test: Run automake with --add-missing, because
    	the CVS version of libtoolize no longer install config.sub and
    	config.guess by default.
    
    	Fix for PR automake/319:
    	* aclocal.in (scan_m4_files): Scan configure.ac.
    	(trace_used_macros, write_aclocal): Remove configure.ac from the
    	list of files to include.
    	* tests/Makefile.am (TESTS): Add acloca15.test.
    	* tests/acloca15.test: New file.
    
    	* aclocal.in (%file_includes): New variable.
    	(scan_configure_dep): Compile $m4_include_rx and $ac_require_rx once.
    	(scan_file): Scan for included files, and process these files
    	recursively.  Fill %file_includes and %file_contents.  Return the
    	list of included files, not the contents.
    	(scan_m4_files): Adjust calls to scan_files.
    	(strip_redundant_includes): New function.
    	(trace_used_macros): Call it.
    	(write_aclocal): Likewise.  Also check the mtime of included files.
    	* tests/Makefile.am (TESTS): Add acloca14.test.
    	* tests/acloca14.test: New file.
    	Report from Phil Edwards.
    
    2004-01-01  Alexandre Duret-Lutz  <adl@gnu.org>
    
    	* automake.in (handle_languages): Do not define DEP_FILES.
    	* m4/depout.m4 (_AM_OUTPUT_DEPENDENCY_COMMANDS): Extract included
    	files with $(DEPDIR) in their name instead of DEP_FILES.
    	* tests/depend.test, tests/depend4.test, tests/exsource.test:
    	Adjust.
    	Suggested by Tom Tromey.
    
    	Do not output .lo rules for programs and static libraries objects,
    	and do not output .o/.obj rules for libtool libraries.  This is
    	about explicit rules only, not inference rules.
    	* automake.in (handle_single_transform_list): Rename as ...
    	(handle_single_transform): ... this.  Take a single file
    	to transform (it was only called this way) and accept a new
    	%transform argument.  Fill %lang_specific_files with list
    	references instead of strings, and append %transform to each
    	of these lists.
    	(define_objects_from_sources, handle_source_transform):
    	Take a %transform argument, and forward it to &handle_single_transform.
    	(handle_languages): Adjust to the new format of
    	%lang_specific_files, and honor its %transform part.
    	(handle_programs, handle_libraries, handle_ltlibraries): Override
    	%NONLIBTOOL% and %LIBTOOL% while calling handle_source_transform.
    	(make_paragraphs): Define %NONLIBTOOL% by default.  Make sure
    	%transform settings override global settings.
    	* lib/am/depend2.am (%OBJ%, %OBJOBJ%): Define only if %NONLIBTOOL%.
    	* tests/libtool3.test: Augment to check Makefile.ins for unneeded
    	rules.
    	Suggested by Thomas Fitzsimmons.
    
    	* automake.in, aclocal.in: Bump copyright years.
    
    2003-12-31  Alexandre Duret-Lutz  <adl@gnu.org>
    
    	* automake.in (generate_makefile): Update misleading comment.
    
    	* automake.in (handle_languages): Define %DEPBASE% conditionally
    	on subdir-objects.  Define SUBDIROBJ.  Do not clean *_.c files
    	here ...
    	(lang_c_finish): ... do it here.
    	(handle_single_transform_list): Do not output specific rules for
    	subdir-objects files which are not renamed.  This should reduce
    	the size of Makefiles with lots of subdirectory sources.
    	* lib/depcomp: Simplify computation of dependency output, and use
    	DEPDIR.
    	* lib/am/depend2.am (%EXT%.o, %EXT%.obj, %EXT%.lo): Adjust call
    	to depcomp.  Compute depbase on-the-fly in generic fastdep rules
    	for subdir-objects.
    	* tests/ansi9.test: Do not grep for an explicit rule that
    	we no longer expect.  Really run $MAKE to make sure the chain
    	of rules works.
    	* tests/yacc5.test: Do not grep for an explicit rule that
    	we no longer expect.  Adjust to use set -e.
    
    2003-12-27  Alexandre Duret-Lutz  <adl@gnu.org>
    
    	* automake.in (@common_files): Move configure, configure.ac, and
    	configure.in ...
    	(@common_sometimes): ... here so that these files do not appear
    	twice in DIST_COMMON.
    
    	* automake.in (maybe_push_required_file): Add $(srcdir) in front
    	a required files outside the current directory or its subdirectories.
    	* lib/am/distdir.am (distdir): Update comment.
    	Report from Nicolas Joly.
    
    2003-12-26  Alexandre Duret-Lutz  <adl@gnu.org>
    
    	* doc/automake.texi (@copying): Do not repeat the version.
    	(Top): Use @insertcopying.  Add a @detailmenu, this works around
    	Emacs 21's inability to lookup indices in sub-nodes (reported
    	by Kevin Ryde).
    	(C++ Support, Assembly Support, Fortran 77 Support, Java Support,
    	Support for Other Languages, Preprocessing Fortran 77, Compiling
    	Fortran 77 Files, Mixing Fortran 77 With C and C++, How the Linker
    	is Chosen): Add missing descriptions in menus.
    	(Fortran 77 and Autoconf): Remove, this node was just saying "use
    	Autoconf 2.53 or greater".
    
    2003-12-26  Santiago Vila  <sanvila@unex.es>  (tiny change)
    
    	* NEWS: s/Gettext 1.12.1/Gettext 0.12.1/
    
    2003-12-25  Nicolas Joly  <njoly@pasteur.fr>  (tiny change)
    
    	* doc/automake.texi (Conditional Sources): Typo.
    
    2003-12-25  Alexandre Duret-Lutz  <adl@gnu.org>
    
    	* lib/Automake/Config.in: Require Exporter.
    	Report from Kevin Ryde (failure with Perl 5.005_03).
    
    2003-12-15  Alexandre Duret-Lutz  <adl@gnu.org>
    
    	* tests/aclocal6.test: Check for autom4te.cache only if it has
    	been created.
    	* tests/maintclean.test: Update comment.
    	Report from Bruno Haible.
    
    	* tests/txinfo24.test, tests/txinfo25.test, tests/txinfo28.test:
    	Require texi2dvi-o.
    	Report from V