Hello, Tom!
> Pavel> AC_CHECK_TOOL([STRIP],[strip])
>
> Yes, I wasn't thinking. I've removed this.
>
> Ideally we'd have some way to tell autoconf, "if this package can be
> cross-compiled, then check for a cross `strip' as well". Maybe
> there's an ugly way to do this.
Actually, I think that
Yes, in there, there are snippets which are not related to the core of
the patch, but I made them because they helped me dealing with this
rather complex patch.
The previous scheme was making things uselessly complex: a
conditionalized variable had a value such as:
@COND_TRUE@ foo.c @CON
Index: ChangeLog
from Akim Demaille <[EMAIL PROTECTED]>
* automake.in (&check_ambiguous_conditional, &read_main_am_file):
Use a uniform naming scheme.
("e_cond_val, &unquote_cond_val): Delete, dead code.
(&read_am_file): Fix conditioned definition of backslash con
Index: ChangeLog
from Akim Demaille <[EMAIL PROTECTED]>
* automake.in (&conditional_true_when): Modernize, simplify.
Warning: `$comp' is now private (my), while it used to be
`inherited' from a `local' elsewhere in the code. AFAICT it was
wrong, but some dirty si
Index: ChangeLog
from Akim Demaille <[EMAIL PROTECTED]>
* automake.in (&initialize_global_constants): Don't define $USAGE.
(&usage): Handle the former content of $USAGE.
Don't pretend autoconf cares about Makefile.in.
Classify the options.
(&handle_tests):
Index: ChangeLog
from Akim Demaille <[EMAIL PROTECTED]>
* automake.in (&handle_tests_dejagnu): Move the definition of a
default `site.exp' into...
* dejagnu.am (site.exp): here.
Use DOS compliant file names.
Index: automake.in
--- automake.in Sun
This patch fixes a bug I intruced in a previous patch, when I deleted
a bit too hastingly top_builddir. It's big mostly because it removes
& from the prototyped function calls. The only real part is about
handle_dist, dist-vars.am, and distdir.am (which we should rename
dist.am some day).
I
Index: ChangeLog
from Akim Demaille <[EMAIL PROTECTED]>
* automake.in ($top_builddir): Remove, used in one place.
(&define_standard_variables): Adjust.
Move the definition of triplet variables into...
* header-vars.am: here.
Index: automake.in
--
It is on purpose my uses of uniq have no &: it disables prototype
checking.
Index: ChangeLog
from Akim Demaille <[EMAIL PROTECTED]>
* distdir.am (GZIP_ENV): Define.
* automake.in (&handle_dist): Don't.
(&uniq): New.
(&handle_dist_worker, &am_install_var): Use it.
Last (latest?) clean ups for the dist chain.
Index: ChangeLog
from Akim Demaille <[EMAIL PROTECTED]>
* automake.in (&dist_cmp): New.
(&handle_dist): Use it.
Promote `my' over `local'.
Index: automake.in
--- automake.in Sat, 17 Feb 2001 20:08:00 +0100 akim (am/f/39_auto
Index: ChangeLog
from Akim Demaille <[EMAIL PROTECTED]>
* distdir.am (distdir): Handle the DIST-TARGETS.
* automake.in (&handle_dist_worker): Don't.
Index: automake.in
--- automake.in Sat, 17 Feb 2001 18:43:49 +0100 akim (am/f/39_automake.i 1.42 755)
+++ automak
This patch seems wrong: it merges where splitting would be more
welcome. But the difference between handle_dist and
handle_dist_worker was fairly artificial and became annoying in the
process of cleaning the dist targets.
I also merged dist.am into distdir.am because (i) I was extremely
annoyed
This patch includes all the diffs of Makefile.ins, i.e., subdirs'
Makefile have not changed. The big change in the top Makefile.in
comes from the fact that the so called `find complex command' is
attached to distdir (where it belongs IMHO), rather than to each
dist-like target.
But I also introd
Seems simpler like this.
Index: ChangeLog
from Akim Demaille <[EMAIL PROTECTED]>
* automake.in (&file_contents): Transform the global options (such
as CYGNUS).
(&handle_texinfo, &handle_dist_worker, &handle_tests_dejagnu): Don't.
Index: automake.in
--- automake.in Sat,
> "Pavel" == Pavel Roskin <[EMAIL PROTECTED]> writes:
Pavel> AC_CHECK_TOOL([STRIP],[strip])
Yes, I wasn't thinking. I've removed this.
Ideally we'd have some way to tell autoconf, "if this package can be
cross-compiled, then check for a cross `strip' as well". Maybe
there's an ugly way to
> "Hari" == Raja R Harinath <[EMAIL PROTECTED]> writes:
>> Dependency files are different from .o files though. It would make
>> sense to write a temporary dependency file and then `mv' it on
>> success (or `rm' on failure).
Hari> But, does 'gcc' have to do it? There are valid usage modes
Here is a new version of the patsubst patch against cvs HEAD.
It is now smaller due to the removal of a superflous option, and has
my instead of local etc. Also the conditional test is improved.
After applying the patch remember to make the .test files
executable. That has caught me out on mor
17 matches
Mail list logo