automake-history.info (automake-1.16.2.tar.xz) | : | automake-history.info (automake-1.16.3.tar.xz) | ||
---|---|---|---|---|
skipping to change at line 131 | skipping to change at line 131 | |||
having trouble finding a project to contribute to. So while | having trouble finding a project to contribute to. So while | |||
hacking he wanted to bring the 'Makefile.in' up to GNU standards. | hacking he wanted to bring the 'Makefile.in' up to GNU standards. | |||
This was hard, and one day he saw Automake on | This was hard, and one day he saw Automake on | |||
<ftp://alpha.gnu.org/>, grabbed it and tried it out. | <ftp://alpha.gnu.org/>, grabbed it and tried it out. | |||
Tom didn't talk to djm about it until later, just to make sure he | Tom didn't talk to djm about it until later, just to make sure he | |||
didn't mind if he made a release. He did a bunch of early releases | didn't mind if he made a release. He did a bunch of early releases | |||
to the Gnits folks. | to the Gnits folks. | |||
Gnits was (and still is) totally informal, just a few GNU friends | Gnits was (and still is) totally informal, just a few GNU friends | |||
who Franc,ois Pinard knew, who were all interested in making a | who François Pinard knew, who were all interested in making a | |||
common infrastructure for GNU projects, and shared a similar | common infrastructure for GNU projects, and shared a similar | |||
outlook on how to do it. So they were able to make some progress. | outlook on how to do it. So they were able to make some progress. | |||
It came along with Autoconf and extensions thereof, and then | It came along with Autoconf and extensions thereof, and then | |||
Automake from David and Tom (who were both gnitsians). One of | Automake from David and Tom (who were both gnitsians). One of | |||
their ideas was to write a document paralleling the GNU standards, | their ideas was to write a document paralleling the GNU standards, | |||
that was more strict in some ways and more detailed. They never | that was more strict in some ways and more detailed. They never | |||
finished the GNITS standards, but the ideas mostly made their way | finished the GNITS standards, but the ideas mostly made their way | |||
into Automake. | into Automake. | |||
1995-11-23 Automake 0.20 | 1995-11-23 Automake 0.20 | |||
skipping to change at line 229 | skipping to change at line 229 | |||
Releases are raining. 0.24 introduces the uniform naming scheme we | Releases are raining. 0.24 introduces the uniform naming scheme we | |||
use today, i.e., 'bin_PROGRAMS' instead of 'PROGRAMS', | use today, i.e., 'bin_PROGRAMS' instead of 'PROGRAMS', | |||
'noinst_LIBRARIES' instead of 'LIBLIBRARIES', etc. (However | 'noinst_LIBRARIES' instead of 'LIBLIBRARIES', etc. (However | |||
'EXTRA_PROGRAMS' does not exist yet, 'AM_PROGRAMS' is still in use; | 'EXTRA_PROGRAMS' does not exist yet, 'AM_PROGRAMS' is still in use; | |||
and 'TEXINFOS' and 'MANS' still have no directory prefixes.) | and 'TEXINFOS' and 'MANS' still have no directory prefixes.) | |||
Adding support for prefixes like that was one of the major ideas in | Adding support for prefixes like that was one of the major ideas in | |||
'automake'; it has lasted pretty well. | 'automake'; it has lasted pretty well. | |||
AutoMake is renamed to Automake (Tom seems to recall it was | AutoMake is renamed to Automake (Tom seems to recall it was | |||
Franc,ois Pinard's doing). | François Pinard's doing). | |||
0.25 fixes a Perl 4 portability bug. | 0.25 fixes a Perl 4 portability bug. | |||
1995-12-18 Jim Meyering starts using Automake in GNU Textutils. | 1995-12-18 Jim Meyering starts using Automake in GNU Textutils. | |||
1995-12-31 Franc,ois Pinard starts using Automake in GNU tar. | 1995-12-31 François Pinard starts using Automake in GNU tar. | |||
1996-01-03 Automake 0.26 | 1996-01-03 Automake 0.26 | |||
1996-01-03 Automake 0.27 | 1996-01-03 Automake 0.27 | |||
Of the many changes and suggestions sent by Franc,ois Pinard and | Of the many changes and suggestions sent by François Pinard and | |||
included in 0.26, perhaps the most important is the advice that to | included in 0.26, perhaps the most important is the advice that to | |||
ease customization a user rule or variable definition should always | ease customization a user rule or variable definition should always | |||
override an Automake rule or definition. | override an Automake rule or definition. | |||
Gordon Matzigkeit and Jim Meyering are two other early contributors | Gordon Matzigkeit and Jim Meyering are two other early contributors | |||
that have been sending fixes. | that have been sending fixes. | |||
0.27 fixes yet another Perl 4 portability bug. | 0.27 fixes yet another Perl 4 portability bug. | |||
1996-01-13 Automake 0.28 | 1996-01-13 Automake 0.28 | |||
skipping to change at line 282 | skipping to change at line 282 | |||
'TEXINFOS' and 'MANS' converted to the uniform naming scheme. | 'TEXINFOS' and 'MANS' converted to the uniform naming scheme. | |||
1996-02-24 Automake 0.30 | 1996-02-24 Automake 0.30 | |||
The test suite is born. It contains 9 tests. From now on test | The test suite is born. It contains 9 tests. From now on test | |||
cases will be added pretty regularly (*note Releases::), and this | cases will be added pretty regularly (*note Releases::), and this | |||
proved to be really helpful later on. | proved to be really helpful later on. | |||
'EXTRA_PROGRAMS' finally replaces 'AM_PROGRAMS'. | 'EXTRA_PROGRAMS' finally replaces 'AM_PROGRAMS'. | |||
All the third-party Autoconf macros, written mostly by Franc,ois | All the third-party Autoconf macros, written mostly by François | |||
Pinard (and later Jim Meyering), are distributed in Automake's | Pinard (and later Jim Meyering), are distributed in Automake's | |||
hand-written 'aclocal.m4' file. Package maintainers are expected | hand-written 'aclocal.m4' file. Package maintainers are expected | |||
to extract the necessary macros from this file. (In previous | to extract the necessary macros from this file. (In previous | |||
versions you had to copy and paste them from the manual...) | versions you had to copy and paste them from the manual...) | |||
1996-03-11 Automake 0.31 | 1996-03-11 Automake 0.31 | |||
The test suite in 0.30 was run via a long 'check-local' rule. Upon | The test suite in 0.30 was run via a long 'check-local' rule. Upon | |||
Ulrich Drepper's suggestion, 0.31 makes it an Automake rule output | Ulrich Drepper's suggestion, 0.31 makes it an Automake rule output | |||
whenever the 'TESTS' variable is defined. | whenever the 'TESTS' variable is defined. | |||
skipping to change at line 398 | skipping to change at line 398 | |||
becomes a kind of repository for such third-party macros, even | becomes a kind of repository for such third-party macros, even | |||
macros completely unrelated to Automake (for instance macros that | macros completely unrelated to Automake (for instance macros that | |||
fix broken Autoconf macros). | fix broken Autoconf macros). | |||
The 1.2 release contains 20 macros, including the | The 1.2 release contains 20 macros, including the | |||
'AM_INIT_AUTOMAKE' macro that simplifies the creation of | 'AM_INIT_AUTOMAKE' macro that simplifies the creation of | |||
'configure.in'. | 'configure.in'. | |||
Libtool is fully supported using '*_LTLIBRARIES'. | Libtool is fully supported using '*_LTLIBRARIES'. | |||
The missing script is introduced by Franc,ois Pinard; it is meant | The missing script is introduced by François Pinard; it is meant to | |||
to be a better solution than 'AM_MAINTAINER_MODE' (*note | be a better solution than 'AM_MAINTAINER_MODE' (*note | |||
maintainer-mode: (automake)maintainer-mode.). | maintainer-mode: (automake)maintainer-mode.). | |||
Conditionals support was implemented by Ian Lance Taylor. At the | Conditionals support was implemented by Ian Lance Taylor. At the | |||
time, Tom and Ian were working on an internal project at Cygnus. | time, Tom and Ian were working on an internal project at Cygnus. | |||
They were using ILU, which is pretty similar to CORBA. They wanted | They were using ILU, which is pretty similar to CORBA. They wanted | |||
to integrate ILU into their build, which was all 'configure'-based, | to integrate ILU into their build, which was all 'configure'-based, | |||
and Ian thought that adding conditionals to 'automake' was simpler | and Ian thought that adding conditionals to 'automake' was simpler | |||
than doing all the work in 'configure' (which was the standard at | than doing all the work in 'configure' (which was the standard at | |||
the time). So this was actually funded by Cygnus. | the time). So this was actually funded by Cygnus. | |||
End of changes. 6 change blocks. | ||||
7 lines changed or deleted | 7 lines changed or added |