source: vendor/automake/1.4-p6/NEWS@ 3124

Last change on this file since 3124 was 3124, checked in by bird, 18 years ago

automake 1.4-p6

File size: 7.6 KB
Line 
1New in 1.4-p6:
2* Versioned install support back-ported from 1.6
3
4
5New 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
13New 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
19New 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
24New 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
31New 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
39New 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
52New 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
69New 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
105New in 1.0:
106* Bug fixes
107* distcheck target runs install and installcheck targets
108* Added preliminary support for DejaGNU.
109
110
111New 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
121New 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
134New 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
149New 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
166New 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
180New 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
189New in 0.27:
190* Works with Perl 4 again
191
192
193New 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
202New in 0.25:
203* Bug fixes.
204* Works with Perl 4 again.
205
206
207New 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
216New in 0.23:
217* Allow objects to be conditionally included in libraries via lib_LIBADD.
218
219
220New 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
227New 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
235New 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
Note: See TracBrowser for help on using the repository browser.