]> git.ipfire.org Git - thirdparty/autoconf.git/commit
`autoconf && autoheader' is sped up. Now, speed up `autoheader &&
authorAkim Demaille <akim@epita.fr>
Sat, 4 Aug 2001 13:16:30 +0000 (13:16 +0000)
committerAkim Demaille <akim@epita.fr>
Sat, 4 Aug 2001 13:16:30 +0000 (13:16 +0000)
commitf12c18c780c418dc13d40812e61bb606fa37453f
tree2bc57d861bbe9c6b245e6d0fa942bbcc2936c599
parent337c1e9594bed858832a39ae894baf3163752b6f
`autoconf && autoheader' is sped up.  Now, speed up `autoheader &&
autoconf', i.e., in addition to caching traces, cache the output.
* bin/autom4te.in (Request::cache): Rename as...
(Request::id): this.
($cache, $icache, $tcache, $ocache): New.
(&handle_m4): Save M4 output in the cache instead of $tmp.
(&handle_output): Adjust.
(&up_to_date_p): Check that the output cache is up to date too.
(top level): Run `&handle_m4' iff force or the cache is invalid.
Run `&handle_output' if the output cache is more recent.
ChangeLog
bin/autom4te.in