[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
automake's Per-Object Flags Emulation --- CFLAGS override or just prepen
automake's Per-Object Flags Emulation --- CFLAGS override or just prepend ?
Sat, 9 Mar 2013 16:43:12 +0100
I'm using the "Per-Object Flags Emulation" functionality of automake
to build a single library (.a) file from two .a files, each made of .o
files compiled with different flags.
In order to apply the example of
in my Makefile.am, I declare something similar to
libfoo_a_CFLAGS = -some -other -flags
expecting that libfoo.a will be compiled with -some -other -flags
rather than CFLAGS.
However in the resulting Makefile I see that something like the
$(CC) ... $(libfoo_a_CFLAGS) $(CFLAGS) ...
is being generated instead.
In other words, CFLAGS is not being replaced by libfoo_a_CFLAGS: only
prepended: this does not seem neither what the documentation says nor
what I need.
Am I doing something wrong ?
- automake's Per-Object Flags Emulation --- CFLAGS override or just prepend ?,
Michele Martone <=