[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: compilation flags per object file
From: |
Bruno Haible |
Subject: |
Re: compilation flags per object file |
Date: |
Fri, 25 Aug 2006 18:56:14 +0200 |
User-agent: |
KMail/1.9.1 |
Ralf Wildenhues wrote:
> > I wouldn't mind if the specification were per source file:
> >
> > localcharset_c_CPPFLAGS = $(AM_CPPFLAGS) -DLIBDIR=\"$(libdir)\"
>
> That's a possibility, but it runs contrary of the notion of per-target
> flags. More than one object may be created from one source file.
You mean,
sourcefile_c_CPPFLAGS
and
target_CPPFLAGS
are contradictory? I can live very well with one of them being incremental:
sourcefile_c_ADDED_CPPFLAGS = -DLIBDIR=\"$(libdir)\"
so that the entire CPPFLAGS will be the combination:
$(target_CPPFLAGS) $(sourcefile_c_ADDED_CPPFLAGS)
Or you mean, if someone uses the same source file with different targets
_and_ wants to specify different CPPFLAGS for both compilations:
target1_SOURCES = ... sourcefile.c ...
target2_SOURCES = ... sourcefile.c ...
This is a rare case; I think in this case the workaround of
target1_SOURCES = ... sourcefile1.c ...
target2_SOURCES = ... sourcefile2.c ...
EXTRA_DIST = sourcefile.c
sourcefile1.c ::= #include "sourcefile.c"
sourcefile2.c ::= #include "sourcefile.c"
is acceptable.
Bruno
- Re: [bug-gnulib] Re: proposed gnulib module 'configmake', plus use by 'localcharset', (continued)
- Re: [bug-gnulib] Re: proposed gnulib module 'configmake', plus use by 'localcharset', Paul Eggert, 2006/08/29
- Re: [bug-gnulib] Re: proposed gnulib module 'configmake', plus use by 'localcharset', Bruno Haible, 2006/08/29
- Re: proposed gnulib module 'configmake', plus use by 'localcharset', Jim Meyering, 2006/08/29
- Re: proposed gnulib module 'configmake', plus use by 'localcharset', Ralf Wildenhues, 2006/08/29
- Re: proposed gnulib module 'configmake', plus use by 'localcharset', Jim Meyering, 2006/08/29
- Re: proposed gnulib module 'configmake', plus use by 'localcharset', Ralf Wildenhues, 2006/08/29
Re: compilation flags per object file, Bruno Haible, 2006/08/25
Re: compilation flags per object file, Paul Eggert, 2006/08/25