Rob, yes, you can query UHD_RFNOC_FOUND. Check out this example: https://github.com/EttusResearch/gr-ettus/blob/dcb780b77a114a265bb355fdba4f24033c3412c4/CMakeLists.txt#L138-L141
-- M On Wed, Feb 20, 2019 at 8:52 AM Rob Kossler via USRP-users < usrp-users@lists.ettus.com> wrote: > Hi, > I have an out-of-tree project with a CMakeLists.txt that contains the > following code: > > if(ENABLE_RFNOC) > add_definitions(-DUHD_RFNOC_ENABLED) > add_executable(my_app my_app.cpp rfnoc_functions.cpp) > else(ENABLE_RFNOC) > add_executable(my_app my_app.cpp) > endif(ENABLE_RFNOC > > This works fine if I run the cmake command such as ... > cmake ../ -DENABLE_RFNOC=ON > > However, I am wondering if there is a better way to do it such that the > user doesn't have to specify this option given that the user has already > specified it when building UHD. At the time I run the out-of-tree cmake, > the environment variables have already been setup to find the appropriate > UHD library which has already been compiled either with or without that > option. > > Is it possible to find this information automatically rather than require > the user to specify it again in the out-of-tree cmake? > > Rob > _______________________________________________ > USRP-users mailing list > USRP-users@lists.ettus.com > http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com >
_______________________________________________ USRP-users mailing list USRP-users@lists.ettus.com http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com