automake
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: The right way to use standard variable in configure.ac


From: Diego Elio Pettenò
Subject: Re: The right way to use standard variable in configure.ac
Date: Sat, 4 Apr 2015 19:51:38 +0100

As John said you should use

CPPFLAGS="${CPPFLAGS} -DMACRO1 -DMACRO2"

But most likely you want to set this in DEFINES rather than CPPFLAGS,
or use AC_DEFINE directly…
Diego Elio Pettenò — Flameeyes
https://blog.flameeyes.eu/


On 3 April 2015 at 00:04, Andy Falanga (afalanga) <address@hidden> wrote:
> Hi,
>
> I placed the following in my configure.ac file:
>
> CPPFLAGS="-DMACRO1 -DMACRO2"
>
> because I found that as an example on a webpage someplace.  I reviewed so 
> many learning about the autotools that I don't recall which one now.  I did 
> this because there were some preprocessor flags that I wanted to have common 
> to all sub-makefiles.
>
> I ran into a problem today, however, where I needed to add a -I directive to 
> my CPPFLAGS in order to find the necessary headers.  Then, the problem 
> stepped in.  Because I placed this line in configure.ac, it was transcribed, 
> verbatim (as it should), into configure.  The net result: not matter what I 
> placed on the command line was ignored.  For example, the following:
>
> CPPFLAGS=-I/path/to/the/alternate/location ./configure --build=x86_64-linux 
> --host=arm-poky-linux-gnueabi
>
> The additional path wasn't being appended, it was being stomped.  Did I miss 
> a macro?  How should this be done because, obviously, I've gotten it 
> incorrect.
>
> Thanks,
> Andy



reply via email to

[Prev in Thread] Current Thread [Next in Thread]