diff options
author | Marcus Müller <mmueller@gnuradio.org> | 2021-06-07 18:53:01 +0200 |
---|---|---|
committer | Marcus Müller <marcus@hostalia.de> | 2021-06-08 22:07:58 +0200 |
commit | 8b33608eb6144a9a092f7ba90722865cb1f6a430 (patch) | |
tree | 5ff27ca86eca91b5bf31317665887f578232d95b /gr-uhd/CMakeLists.txt | |
parent | ab1e21c114465fa03d7fb1b56b3d5f8c9f56671e (diff) |
uhd: Promote RFNoC 4.0 to proper component to get on/off switch, dep check
This doesn't change CMake variable names, just introduces a version
check variable, plus it enables the user to -DENABLE_UHD_RFNOC=ON/OFF.
Signed-off-by: Marcus Müller <mmueller@gnuradio.org>
Diffstat (limited to 'gr-uhd/CMakeLists.txt')
-rw-r--r-- | gr-uhd/CMakeLists.txt | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/gr-uhd/CMakeLists.txt b/gr-uhd/CMakeLists.txt index cba02667b7..1b66e25d0d 100644 --- a/gr-uhd/CMakeLists.txt +++ b/gr-uhd/CMakeLists.txt @@ -12,11 +12,12 @@ include(GrBoost) find_package(UHD "3.9.7") if ("${UHD_VERSION}" VERSION_GREATER_EQUAL "4") - set(ENABLE_UHD_RFNOC TRUE) + set(UHD_FOUR_POINT_OH_RFNOC TRUE) else() - set(ENABLE_UHD_RFNOC FALSE) + set(UHD_FOUR_POINT_OH_RFNOC FALSE) endif() + ######################################################################## # Register component ######################################################################## @@ -31,12 +32,16 @@ GR_REGISTER_COMPONENT("gr-uhd" ENABLE_GR_UHD ) SET(GR_PKG_UHD_EXAMPLES_DIR ${GR_PKG_DATA_DIR}/examples/uhd) +GR_REGISTER_COMPONENT("gr-uhd UHD 4.0 RFNoC" ENABLE_UHD_RFNOC + ENABLE_GR_UHD + UHD_FOUR_POINT_OH_RFNOC + ) + ######################################################################## # Begin conditional configuration ######################################################################## if(ENABLE_GR_UHD) message(STATUS " UHD Version: ${UHD_VERSION}") -message(STATUS " UHD 4.0 RFNoC enabled: ${ENABLE_UHD_RFNOC}") ######################################################################## # Add subdirectories |