[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: How to properly make an enable debugging option in configure
From: |
Andy Falanga (afalanga) |
Subject: |
Re: How to properly make an enable debugging option in configure |
Date: |
Mon, 22 Feb 2016 17:46:59 +0000 |
On 02/12/2016 06:06 PM, Thomas Dickey wrote:
> On Sat, Feb 13, 2016 at 12:31:51AM +0000, Andy Falanga (afalanga) wrote:
>> I would like to know the "proper" method for adding an "--enable-debug"
>> option to my build using autotools. Perhaps what I should call this is
>> a "best-practice" or something similar. So, some googling and Autotools
>> Mythbusters suggests it should be AC_ARG_ENABLE. So, I put this into my
>> configure.ac file:
>>
>> AC_ARG_ENABLE([debug],
>> AC_HELP_STRING([--enable-debug],
>> [Additional output from binary and turns off
>> optimizations]),
>> [CXXCPP="${CXXCPP} -DDEBUG"
> CXXCPP doesn't appear to be set at this point, since it does not contribute
> to the "checking" message below.
>
>> CXXFLAGS="${CXXFLAGS} -O0 -ggdb"],
>> [CXXCPP=${CXXCPP}
>> CXXFLAGS="${CXXFLAGS} -O2 -g"])
> By the way, it's a common convention to put preprocessor options in
> the CPPFLAGS variable, leaving CXXFLAGS for compiler options.
Right. I thought CXXCPP was for C++ Preprocessor options. It doesn't
matter much to me to to use CPPFLAGS instead.
Sorry for the late reply.