summaryrefslogtreecommitdiff
path: root/gr-uhd/lib/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'gr-uhd/lib/CMakeLists.txt')
-rw-r--r--gr-uhd/lib/CMakeLists.txt24
1 files changed, 5 insertions, 19 deletions
diff --git a/gr-uhd/lib/CMakeLists.txt b/gr-uhd/lib/CMakeLists.txt
index ccd5f65cf9..d4678013f7 100644
--- a/gr-uhd/lib/CMakeLists.txt
+++ b/gr-uhd/lib/CMakeLists.txt
@@ -8,29 +8,13 @@
########################################################################
# Setup library
########################################################################
-set(LIB_GR_UHD_SOURCES
- amsg_source_impl.cc
+add_library(gnuradio-uhd
usrp_block_impl.cc
- usrp_sink_impl.cc
usrp_source_impl.cc
+ usrp_sink_impl.cc
+ amsg_source_impl.cc
)
-if(ENABLE_UHD_RFNOC)
- list(APPEND LIB_GR_UHD_SOURCES
- rfnoc_block.cc
- rfnoc_block_generic_impl.cc
- rfnoc_ddc_impl.cc
- rfnoc_duc_impl.cc
- rfnoc_graph_impl.cpp
- rfnoc_rx_radio_impl.cc
- rfnoc_rx_streamer_impl.cc
- rfnoc_tx_radio_impl.cc
- rfnoc_tx_streamer_impl.cc
- )
-endif(ENABLE_UHD_RFNOC)
-
-add_library(gnuradio-uhd ${LIB_GR_UHD_SOURCES})
-
target_link_libraries(gnuradio-uhd
gnuradio-runtime
UHD::UHD
@@ -42,6 +26,8 @@ target_include_directories(gnuradio-uhd
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/../include>
)
+
+
#Add Windows DLL resource file if using MSVC
if(MSVC)
include(${CMAKE_SOURCE_DIR}/cmake/Modules/GrVersion.cmake)