[3124] | 1 | New in 1.4-p6:
|
---|
| 2 | * Versioned install support back-ported from 1.6
|
---|
| 3 | |
---|
| 4 |
|
---|
| 5 | New in 1.4-p5:
|
---|
| 6 | * Allow AM_PROG_LIBTOOL again.
|
---|
| 7 | * Diagnose AC_CONFIG_HEADERS the same as AC_CONFIG_HEADER.
|
---|
| 8 | * Display distributed file list correctly in usage message.
|
---|
| 9 | * Allow numbers in macro names.
|
---|
| 10 | * Bugfixes.
|
---|
| 11 | |
---|
| 12 |
|
---|
| 13 | New in 1.4-p4:
|
---|
| 14 | * Deal with configure.ac as well as configure.in -- this time for real!
|
---|
| 15 | * The version numbering system now allows three point version numbers,
|
---|
| 16 | such as 1.4.4, without thinking they are alpha release numbers.
|
---|
| 17 | |
---|
| 18 |
|
---|
| 19 | New in 1.4-p3:
|
---|
| 20 | * Deal with configure.ac as well as configure.in.
|
---|
| 21 | * Don't complain if `version.texi' is included in multiple places.
|
---|
| 22 | |
---|
| 23 |
|
---|
| 24 | New in 1.4-p2:
|
---|
| 25 | * Deal with AC_CONFIG_FILES from autoconf-2.50.
|
---|
| 26 | * Improvements to f77 support.
|
---|
| 27 | * DESTDIR now works for script targets.
|
---|
| 28 | * distcheck-hook works correctly.
|
---|
| 29 | |
---|
| 30 |
|
---|
| 31 | New in 1.4-p1:
|
---|
| 32 | * The version numbering system now allows fork identifiers (such as
|
---|
| 33 | the p1 in this version of automake).
|
---|
| 34 | * Cope gracefully with various versions of libtool which may or may not
|
---|
| 35 | require ltconfig, ltcf-c.sh, ltcf-cxx.sh or ltcf-gcj.sh.
|
---|
| 36 | * Bugfixes.
|
---|
| 37 | |
---|
| 38 |
|
---|
| 39 | New in 1.4:
|
---|
| 40 | * Added support for the Fortran 77 programming language.
|
---|
| 41 | * Re-indexed the Automake Texinfo manual.
|
---|
| 42 | * Added `AM_FOOFLAGS' variable for each compiler invocation;
|
---|
| 43 | e.g. AM_CFLAGS can be used in Makefile.am to set C compiler flags
|
---|
| 44 | * Support for latest autoconf, including support for objext
|
---|
| 45 | * Can now put `.' in SUBDIRS to control build order
|
---|
| 46 | * `include' command and `+=' support for macro assignment
|
---|
| 47 | * Dependency tracking no long susceptible to deleted header file problem
|
---|
| 48 | * Maintainer mode now a conditional. @MAINT@ is now an anachronism.
|
---|
| 49 | * Bug fixes
|
---|
| 50 | |
---|
| 51 |
|
---|
| 52 | New in 1.3:
|
---|
| 53 | * Bug fixes
|
---|
| 54 | * Better Cygwin32 support
|
---|
| 55 | * Support for suffix rules with _SOURCES variables
|
---|
| 56 | * New options `readme-alpha' and `check-news'; Gnits mode sets these
|
---|
| 57 | * @LEXLIB@ no longer required when lex source seen
|
---|
| 58 | Lex support in `missing', and new lex macro. Update your missing script.
|
---|
| 59 | * Built-in support for assembly
|
---|
| 60 | * aclocal gives error if `AM_' macro not found
|
---|
| 61 | * Passed YFLAGS, not YACCFLAGS, to yacc
|
---|
| 62 | * AM_PROG_CC_STDC does not have to come before AC_PROG_CPP
|
---|
| 63 | * Dependencies computed as a side effect of compilation
|
---|
| 64 | * Preliminary support for Java
|
---|
| 65 | * DESTDIR support at "make install" time
|
---|
| 66 | * Improved ansi2knr support; you must use the latest ansi2knr.c (included)
|
---|
| 67 | |
---|
| 68 |
|
---|
| 69 | New in 1.2:
|
---|
| 70 | * Bug fixes
|
---|
| 71 | * Better DejaGNU support
|
---|
| 72 | * Added no-installinfo option
|
---|
| 73 | * Added Emacs Lisp support
|
---|
| 74 | * Added --no-force option
|
---|
| 75 | * Included `aclocal' program
|
---|
| 76 | * Automake will now generate rules to regenerate aclocal.m4, if appropriate
|
---|
| 77 | * Now uses `AM_' macro names everywhere
|
---|
| 78 | * ansi2knr option can have directory prefix (eg `../lib/ansi2knr')
|
---|
| 79 | ansi2knr now works correctly on K&R sources
|
---|
| 80 | * Better C++, yacc, lex support
|
---|
| 81 | * Will compute _DEPENDENCIES variables automatically if not supplied
|
---|
| 82 | * Will interpolate $(...) and ${...} when examining contents of a variable
|
---|
| 83 | * .deps files now in build directory, not source directory; dependency
|
---|
| 84 | handling generally rewritten
|
---|
| 85 | * DATA, MANS and BUILT_SOURCES no longer included in distribution
|
---|
| 86 | * can now put config.h into a subdir
|
---|
| 87 | * Added dist-all target
|
---|
| 88 | * Support for install-info program (see texinfo 3.9)
|
---|
| 89 | * Support for "yacc -d"
|
---|
| 90 | * configure substitutions are automatically discovered and included
|
---|
| 91 | in generated Makefile.in
|
---|
| 92 | * Special --cygnus mode
|
---|
| 93 | * OMIT_DEPENDENCIES can now hold list of dependencies to be omitted
|
---|
| 94 | when making distribution. Some dependencies are auto-ignored.
|
---|
| 95 | * Changed how libraries are specified in _LIBRARIES variable
|
---|
| 96 | * Full libtool support, from Gord Matzigkeit
|
---|
| 97 | * No longer have to explicitly touch stamp-h when using AC_CONFIG_HEADER;
|
---|
| 98 | AM_CONFIG_HEADER handles it automatically
|
---|
| 99 | * Texinfo output files no longer need .info extension
|
---|
| 100 | * Added `missing' support
|
---|
| 101 | * Cygwin32 support
|
---|
| 102 | * Conditionals in Makefile.am, from Ian Taylor
|
---|
| 103 | |
---|
| 104 |
|
---|
| 105 | New in 1.0:
|
---|
| 106 | * Bug fixes
|
---|
| 107 | * distcheck target runs install and installcheck targets
|
---|
| 108 | * Added preliminary support for DejaGNU.
|
---|
| 109 | |
---|
| 110 |
|
---|
| 111 | New in 0.33:
|
---|
| 112 | * More bug fixes
|
---|
| 113 | * More checking
|
---|
| 114 | * More libtool fixes from Gord Matzigkeit; libtool support is still
|
---|
| 115 | preliminary however
|
---|
| 116 | * Added support for jm_MAINTAINER_MODE
|
---|
| 117 | * dist-zip support
|
---|
| 118 | * New "distcheck" target
|
---|
| 119 | |
---|
| 120 |
|
---|
| 121 | New in 0.32:
|
---|
| 122 | * Many bug fixes
|
---|
| 123 | * mkinstalldirs and mdate-sh now appear in directory specified by
|
---|
| 124 | AC_CONFIG_AUX_DIR.
|
---|
| 125 | * Removed DIST_SUBDIRS, DIST_OTHER
|
---|
| 126 | * AC_ARG_PROGRAM only required when an actual program exists
|
---|
| 127 | * dist-hook target now run before distribution packaged up; idea from
|
---|
| 128 | Dieter Baron. Other hooks exist, too.
|
---|
| 129 | * Preliminary (unfinished) support for libtool
|
---|
| 130 | * Added short option names.
|
---|
| 131 | * Better "dist" support when gluing together multiple packages
|
---|
| 132 | |
---|
| 133 |
|
---|
| 134 | New in 0.31:
|
---|
| 135 | * Bug fixes
|
---|
| 136 | * Documentation updates (many from François Pinard)
|
---|
| 137 | * strictness `normal' now renamed to `foreign'
|
---|
| 138 | * Renamed --install-missing to --add-missing
|
---|
| 139 | * Now handles AC_CONFIG_AUX_DIR
|
---|
| 140 | * Now handles TESTS macro
|
---|
| 141 | * DIST_OTHER renamed to EXTRA_DIST
|
---|
| 142 | * DIST_SUBDIRS is deprecated
|
---|
| 143 | * @ALLOCA@ and @LIBOBJS@ now work in _LDADD variables
|
---|
| 144 | * Better error messages in many cases
|
---|
| 145 | * Program names are canonicalized
|
---|
| 146 | * Added "check" prefix; from Gord Matzigkeit
|
---|
| 147 | |
---|
| 148 |
|
---|
| 149 | New in 0.30:
|
---|
| 150 | * Bug fixes
|
---|
| 151 | * configure.in scanner knows about AC_PATH_XTRA, AC_OUTPUT ":" syntax
|
---|
| 152 | * Beginnings of a test suite
|
---|
| 153 | * Automatically adds -I options for $(srcdir), ".", and path to config.h
|
---|
| 154 | * Doesn't print anything when running
|
---|
| 155 | * Beginnings of MAINT_CHARSET support
|
---|
| 156 | * Can specify version in AUTOMAKE_OPTIONS
|
---|
| 157 | * Most errors recognizable by Emacs' M-x next-error
|
---|
| 158 | * Added --verbose option
|
---|
| 159 | * All "primary" variables now obsolete; use EXTRA_PRIMARY to supply
|
---|
| 160 | configure-generated names
|
---|
| 161 | * Required macros now distributed in aclocal.m4
|
---|
| 162 | * New documentation
|
---|
| 163 | * --strictness=gnu is default
|
---|
| 164 | |
---|
| 165 |
|
---|
| 166 | New in 0.29:
|
---|
| 167 | * Many bug fixes
|
---|
| 168 | * More sophisticated configure.in scanning; now understands ALLOCA and
|
---|
| 169 | LIBOBJS directly, handles AC_CONFIG_HEADER more precisely, etc.
|
---|
| 170 | * TEXINFOS and MANS now obsolete; use info_TEXINFOS and man_MANS instead.
|
---|
| 171 | * CONFIG_HEADER variable now obsolete
|
---|
| 172 | * Can handle multiple Texinfo sources
|
---|
| 173 | * Allow hierarchies deeper than 2. From Gord Matzigkeit.
|
---|
| 174 | * HEADERS variable no longer needed; now can put .h files directly into
|
---|
| 175 | foo_SOURCES variable.
|
---|
| 176 | * Automake automatically rebuilds files listed in AC_OUTPUT. The
|
---|
| 177 | corresponding ".in" files are included in the distribution.
|
---|
| 178 | |
---|
| 179 |
|
---|
| 180 | New in 0.28:
|
---|
| 181 | * Added --gnu and --gnits options
|
---|
| 182 | * More standards checking
|
---|
| 183 | * Bug fixes
|
---|
| 184 | * Cleaned up 'dist' targets
|
---|
| 185 | * Added AUTOMAKE_OPTIONS variable and several options
|
---|
| 186 | * Now scans configure.in to get some information (preliminary)
|
---|
| 187 | |
---|
| 188 |
|
---|
| 189 | New in 0.27:
|
---|
| 190 | * Works with Perl 4 again
|
---|
| 191 | |
---|
| 192 |
|
---|
| 193 | New in 0.26:
|
---|
| 194 | * Added --install-missing option.
|
---|
| 195 | * Pretty-prints generated macros and rules
|
---|
| 196 | * Comments in Makefile.am are placed more intelligently in Makefile.in
|
---|
| 197 | * Generates .PHONY target
|
---|
| 198 | * Rule or macro in Makefile.am now overrides contents of Automake file
|
---|
| 199 | * Substantial cleanups from François Pinard
|
---|
| 200 | |
---|
| 201 |
|
---|
| 202 | New in 0.25:
|
---|
| 203 | * Bug fixes.
|
---|
| 204 | * Works with Perl 4 again.
|
---|
| 205 | |
---|
| 206 |
|
---|
| 207 | New in 0.24:
|
---|
| 208 | * New uniform naming scheme.
|
---|
| 209 | * --strictness option
|
---|
| 210 | * Works with Perl 5
|
---|
| 211 | * '.c' files corresponding to '.y' or '.l' files are automatically
|
---|
| 212 | distributed.
|
---|
| 213 | * Many bug fixes and cleanups
|
---|
| 214 | |
---|
| 215 |
|
---|
| 216 | New in 0.23:
|
---|
| 217 | * Allow objects to be conditionally included in libraries via lib_LIBADD.
|
---|
| 218 | |
---|
| 219 |
|
---|
| 220 | New in 0.22:
|
---|
| 221 | * Bug fixes in 'clean' code.
|
---|
| 222 | * Now generates 'installdirs' target.
|
---|
| 223 | * man page installation reworked.
|
---|
| 224 | * 'make dist' no longer re-creates all Makefile.in's.
|
---|
| 225 | |
---|
| 226 |
|
---|
| 227 | New in 0.21:
|
---|
| 228 | * Reimplemented in Perl
|
---|
| 229 | * Added --amdir option (for debugging)
|
---|
| 230 | * Texinfo support cleaned up.
|
---|
| 231 | * Automatic de-ANSI-fication cleaned up.
|
---|
| 232 | * Cleaned up 'clean' targets.
|
---|
| 233 | |
---|
| 234 |
|
---|
| 235 | New in 0.20:
|
---|
| 236 | * Automatic dependency tracking
|
---|
| 237 | * More documentation
|
---|
| 238 | * New variables DATA and PACKAGEDATA
|
---|
| 239 | * SCRIPTS installed using $(INSTALL_SCRIPT)
|
---|
| 240 | * No longer uses double-colon rules
|
---|
| 241 | * Bug fixes
|
---|
| 242 | * Changes in advance of internationalization
|
---|