Currently, it's possible to define flags for the general case and for
specific targets.  For instance, the following:

AM_CFLAGS = -flag1

foo_LIBRARIES = liba.a libb.a
liba_a_SOURCES = a.c
liba_a_CFLAGS = $(AM_CFLAGS) -flag2

libb_a_SOURCES = b.c
libb_b_CFLAGS = $(AM_CFLAGS) -flag3

However, is it possible to define flags common to a directory?  For
instance, say both liba and libb needed flag 2.  I'd have to write:

liba_a_CFLAGS = $(AM_CFLAGS) -flag2
libb_b_CFLAGS = $(AM_CFLAGS) -flag2 -flag3

Is it possible to specify something like foo_CFLAGS for all libraries
that get installed into that directory, but not affect the general
case?  Now yes, I can define my own variable called as such and
include it on the CFLAGS line of every library installed into foo.  I
am looking for a more automated way, however.


Reply via email to