discuss-gnuradio
[Top][All Lists]
Advanced

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

Re: [Discuss-gnuradio] Getting the API version at compile time


From: Peter Massam
Subject: Re: [Discuss-gnuradio] Getting the API version at compile time
Date: Thu, 13 Oct 2011 02:42:56 -0700 (PDT)

The approach that I used is similar, but I thought I'd mention it because it
only relies on the installation and not on having the source code (I'm using
a Ubuntu package).  The newer version supports the UHD drivers and there is
an install directory for the headers, so I added the following to my
makefile:

USRP_API_VERSION=$(shell if test -d /usr/local/include/uhd ; then echo
NEW_USRP_API ; else echo OLD_USRP_API ; fi ;)

I used the USRP_API_VERSION variable in a "-D" compiler option.

Thanks for the suggestions, which led to the solution I adopted.



Johnathan Corgan-2 wrote:
> 
> On Oct 12, 2011, at 20:13, Tom Rondeau <address@hidden> wrote:
> 
> On Wed, Oct 12, 2011 at 5:26 AM, Peter D. Massam
> <address@hidden>wrote:
> 
>>  I need to be able to maintain my program for both old and new systems
>> and
>> I've been looking for a version constant that I can use for conditional
>> compilation.
>>
>> **
>>
> You can find the version information in
> $(top_builddir)/gnuradio-core/gnuradio-core.pc. This is...
> 
> _______________________________________________
> Discuss-gnuradio mailing list
> address@hidden
> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
> 
> 

-- 
View this message in context: 
http://old.nabble.com/Getting-the-API-version-at-compile-time-tp32637243p32644037.html
Sent from the GnuRadio mailing list archive at Nabble.com.




reply via email to

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