Edit

kc3-lang/automake/NEWS

Branch :

  • Show log

    Commit

  • Author : Alexandre Duret-Lutz
    Date : 2002-07-28 18:47:46
    Hash : c7d71ee4
    Message : * configure.in: Bump version to 1.6b. * lib/config.guess, lib/config.sub, lib/Automake/XFile.pm: New upstream versions. * automake.in: Don't write @ALLOCA@ and @LIBOBJS@ in clear text, since this file is processed by config.status.

  • NEWS
  • New in 1.6b:
    * Autoconf 2.53b is required.
    * `aclocal' and `automake' will no longer warn about obsolete
      configure macros.  This is done by `autoconf -Wobsolete'.
    * AM_CONFIG_HEADER, AM_SYS_POSIX_TERMIOS and
      AM_HEADER_TIOCGWINSZ_NEEDS_SYS_IOCTL are obsolete (although still
      supported).  You should use AC_CONFIG_HEADERS, AC_SYS_POSIX_TERMIOS,
      and AC_HEADER_TIOCGWINSZ instead.  `autoupdate' can upgrade
      `configure.ac' for you.
    * Support for per-program and per-library `_CPPFLAGS'.
    * New `ctags' target (builds CTAGS files).
    * Support for -Wmumble and -Wno-mumble, where mumble is a warning category
      (see `automake --help' or the manual for a list of them).
    * Honor the WARNINGS environment variable.
    * Omit the call to depcomp when using gcc3: call the compiler directly.
    * A new option, std-options, tests that programs support --help and --version
      when `make installcheck' is run.  This is enabled by --gnits.
    * Texinfo rules now support the `ps' and `pdf' targets.
    * `make distcheck' will enforce DESTDIR support by attempting
      a DESTDIR install.
    * `+=' can be used in conditionals, even if the augmented variable
      was defined for another condition.
    * Use Autoconf's --trace interface to inspect configure.ac and get
      a more accurate view of it.
    * automake --output-dir is deprecated.
    * Many bug fixes.
    
    New in 1.6:
    * Autoconf 2.52 is required.
    * automake no longer run libtoolize.
      This is the job of autoreconf (from GNU Autoconf).
    * `dist' generates all the archive flavors, as did `dist-all'.
    * `dist-gzip' generates the Gzip tar file only.
    * Combining Automake Makefile conditionals no longer lead to a combinatorial
      explosion.  Makefile.in's keep a reasonable size.
    * AM_FUNC_ERROR_AT_LINE, AM_FUNC_STRTOD, AM_FUNC_OBSTACK, AM_PTRDIFF_T
      are no longer shipped, since Autoconf 2.52 provides them (both as AM_
      and AC_).
    * `#line' of Lex and Yacc files are properly set.
    * EXTRA_DIST can contain generated directories.
    * Support for dot-less extensions in suffix rules.
    * The part of the distcheck target that checks whether distclean actually
      cleans all built files has been moved in a separate target, distcleancheck,
      so it can be overridden easily.
    * `make distcheck' will pass additional options defined in
      $(DISTCHECK_CONFIGURE_FLAGS) to configure.
    * Fixed CDPATH portability problems, in particular for MacOS X.
    * Fixed handling of nobase_ targets.
    * Fixed support of implicit rules leading to .lo objects.
    * Fixed late inclusion of --add-missing files (e.g. depcomp) in DIST_COMMON
    * Added uninstall-hook target
    * `AC_INIT AM_INIT_AUTOMAKE(tarname,version)' is an obsolete construct.
      You can now use `AC_INIT(pkgname,version) AM_INIT_AUTOMAKE' instead.
      (Note that "pkgname" is not "tarname", see the manual for details.)
      It is also possible to pass a list of global Automake options as
      first argument to this new form of AM_INIT_AUTOMAKE.
    * Compiler-based assembler is now called `CCAS'; people expected `AS'
      to be a real assembler.
    * AM_INIT_AUTOMAKE will set STRIP itself when it needs it.  Adding
      AC_CHECK_TOOL([STRIP], [strip]) manually is no longer required.
    * aclocal and automake are also installed with the version number
      appended, and some of the install directory names have changed.
      This lets you have multiple versions installed simultaneously.
    * Support for parsers and lexers in subdirectories.
    
    New in 1.5:
    * Support for `configure.ac'.
    * Support for `else COND', `endif COND' and negated conditions `!COND'.
    * `make dist-all' is much faster.
    * Allows '@' AC_SUBSTs in macro names.
    * Faster AM_INIT_AUTOMAKE (requires update of `missing' script)
    * User-side dependency tracking.  Developers no longer need GNU make
    * Python support
    * Uses DIST_SUBDIRS in some situations when SUBDIRS is conditional
    * Most files are correctly handled if they appear in subdirs
      For instance, a _DATA file can appear in a subdir
    * GNU tar is no longer required for `make dist'
    * Added support for `dist_' and `nodist_' prefixes
    * Added support for `nobase_' prefix
    * Compiled Java support
    * Support for per-executable and per-library compilation flags
    * Many bug fixes
    
    New in 1.4:
    * Added support for the Fortran 77 programming language.
    * Re-indexed the Automake Texinfo manual.
    * Added `AM_FOOFLAGS' variable for each compiler invocation;
      e.g. AM_CFLAGS can be used in Makefile.am to set C compiler flags
    * Support for latest autoconf, including support for objext
    * Can now put `.' in SUBDIRS to control build order
    * `include' command and `+=' support for macro assignment
    * Dependency tracking no long susceptible to deleted header file problem
    * Maintainer mode now a conditional.  @MAINT@ is now an anachronism.
    * Bug fixes
    
    New in 1.3:
    * Bug fixes
    * Better Cygwin32 support
    * Support for suffix rules with _SOURCES variables
    * New options `readme-alpha' and `check-news'; Gnits mode sets these
    * @LEXLIB@ no longer required when lex source seen
      Lex support in `missing', and new lex macro.  Update your missing script.
    * Built-in support for assembly
    * aclocal gives error if `AM_' macro not found
    * Passed YFLAGS, not YACCFLAGS, to yacc
    * AM_PROG_CC_STDC does not have to come before AC_PROG_CPP
    * Dependencies computed as a side effect of compilation
    * Preliminary support for Java
    * DESTDIR support at "make install" time
    * Improved ansi2knr support; you must use the latest ansi2knr.c (included)
    
    New in 1.2:
    * Bug fixes
    * Better DejaGNU support
    * Added no-installinfo option
    * Added Emacs Lisp support
    * Added --no-force option
    * Included `aclocal' program
    * Automake will now generate rules to regenerate aclocal.m4, if appropriate
    * Now uses `AM_' macro names everywhere
    * ansi2knr option can have directory prefix (eg `../lib/ansi2knr')
      ansi2knr now works correctly on K&R sources
    * Better C++, yacc, lex support
    * Will compute _DEPENDENCIES variables automatically if not supplied
    * Will interpolate $(...) and ${...} when examining contents of a variable
    * .deps files now in build directory, not source directory; dependency
      handling generally rewritten
    * DATA, MANS and BUILT_SOURCES no longer included in distribution
    * can now put config.h into a subdir
    * Added dist-all target
    * Support for install-info program (see texinfo 3.9)
    * Support for "yacc -d"
    * configure substitutions are automatically discovered and included
      in generated Makefile.in
    * Special --cygnus mode
    * OMIT_DEPENDENCIES can now hold list of dependencies to be omitted
      when making distribution.  Some dependencies are auto-ignored.
    * Changed how libraries are specified in _LIBRARIES variable
    * Full libtool support, from Gord Matzigkeit
    * No longer have to explicitly touch stamp-h when using AC_CONFIG_HEADER;
      AM_CONFIG_HEADER handles it automatically
    * Texinfo output files no longer need .info extension
    * Added `missing' support
    * Cygwin32 support
    * Conditionals in Makefile.am, from Ian Taylor
    
    New in 1.0:
    * Bug fixes
    * distcheck target runs install and installcheck targets
    * Added preliminary support for DejaGNU.
    
    New in 0.33:
    * More bug fixes
    * More checking
    * More libtool fixes from Gord Matzigkeit; libtool support is still
      preliminary however
    * Added support for jm_MAINTAINER_MODE
    * dist-zip support
    * New "distcheck" target
    
    New in 0.32:
    * Many bug fixes
    * mkinstalldirs and mdate-sh now appear in directory specified by
      AC_CONFIG_AUX_DIR.
    * Removed DIST_SUBDIRS, DIST_OTHER
    * AC_ARG_PROGRAM only required when an actual program exists
    * dist-hook target now run before distribution packaged up; idea from
      Dieter Baron.  Other hooks exist, too.
    * Preliminary (unfinished) support for libtool
    * Added short option names.
    * Better "dist" support when gluing together multiple packages
    
    New in 0.31:
    * Bug fixes
    * Documentation updates (many from Fran