aboutsummaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorDimitri Stolnikov <horiz0n@gmx.net>2012-05-12 23:04:03 +0200
committerDimitri Stolnikov <horiz0n@gmx.net>2012-05-12 23:04:03 +0200
commit52b5a8a4d38f42c8b256ae422e1e9910a3fd9b8a (patch)
tree7532efdbad534525587f50172f7ab12f45b40eff /lib
parent1097fd7aba08d6cc2e34b708922cee0008a94089 (diff)
uhd: added UHD as dependency for the gr-uhd based module
this may be required for compilation since the gnuradio trunk doesn't provide UHD's include path via pkg-config.
Diffstat (limited to 'lib')
-rw-r--r--lib/CMakeLists.txt10
-rw-r--r--lib/fcd/CMakeLists.txt5
-rw-r--r--lib/osmosdr/CMakeLists.txt5
-rw-r--r--lib/uhd/CMakeLists.txt9
4 files changed, 19 insertions, 10 deletions
diff --git a/lib/CMakeLists.txt b/lib/CMakeLists.txt
index 6b1846d..015797f 100644
--- a/lib/CMakeLists.txt
+++ b/lib/CMakeLists.txt
@@ -50,7 +50,7 @@ GR_OSMOSDR_APPEND_LIBS(
# Setup OsmoSDR component
########################################################################
include(GrComponent)
-GR_REGISTER_COMPONENT("Sysmocom OsmoSDR" ENABLE_OSMOSDR)
+GR_REGISTER_COMPONENT("Sysmocom OsmoSDR" ENABLE_OSMOSDR GNURADIO_AUDIO_FOUND)
if(ENABLE_OSMOSDR)
GR_INCLUDE_SUBDIRECTORY(osmosdr)
@@ -70,7 +70,7 @@ endif(ENABLE_FCD)
# Setup File component
########################################################################
include(GrComponent)
-GR_REGISTER_COMPONENT("File Source" ENABLE_FILE GNURADIO_CORE_FOUND)
+GR_REGISTER_COMPONENT("IQ File Source" ENABLE_FILE GNURADIO_CORE_FOUND)
if(ENABLE_FILE)
GR_INCLUDE_SUBDIRECTORY(file)
@@ -90,7 +90,7 @@ endif(ENABLE_RTL)
# Setup RTL_TCP component
########################################################################
include(GrComponent)
-GR_REGISTER_COMPONENT("Osmocom RTLSDR TCP Client" ENABLE_RTL_TCP GNURADIO_CORE_FOUND)
+GR_REGISTER_COMPONENT("RTLSDR TCP Client" ENABLE_RTL_TCP GNURADIO_CORE_FOUND)
if(ENABLE_RTL_TCP)
GR_INCLUDE_SUBDIRECTORY(rtl_tcp)
@@ -100,7 +100,7 @@ endif(ENABLE_RTL_TCP)
# Setup UHD component
########################################################################
include(GrComponent)
-GR_REGISTER_COMPONENT("Ettus UHD" ENABLE_UHD GNURADIO_UHD_FOUND)
+GR_REGISTER_COMPONENT("Ettus UHD" ENABLE_UHD UHD_FOUND GNURADIO_UHD_FOUND)
if(ENABLE_UHD)
GR_INCLUDE_SUBDIRECTORY(uhd)
@@ -125,7 +125,7 @@ SET_TARGET_PROPERTIES(gnuradio-osmosdr PROPERTIES DEFINE_SYMBOL "gnuradio_osmosd
SET_TARGET_PROPERTIES(gnuradio-osmosdr PROPERTIES SOVERSION "${MAJOR_VERSION}")
SET_TARGET_PROPERTIES(gnuradio-osmosdr PROPERTIES VERSION "${MAJOR_VERSION}.${MINOR_VERSION}")
IF(DEFINED GR_OSMOSDR_OUTPUT_NAME)
- SET_TARGET_PROPERTIES(uhd PROPERTIES OUTPUT_NAME ${GR_OSMOSDR_OUTPUT_NAME})
+ SET_TARGET_PROPERTIES(gnuradio-osmosdr PROPERTIES OUTPUT_NAME ${GR_OSMOSDR_OUTPUT_NAME})
ENDIF(DEFINED GR_OSMOSDR_OUTPUT_NAME)
########################################################################
diff --git a/lib/fcd/CMakeLists.txt b/lib/fcd/CMakeLists.txt
index c89fc60..32630fc 100644
--- a/lib/fcd/CMakeLists.txt
+++ b/lib/fcd/CMakeLists.txt
@@ -21,7 +21,10 @@
# This file included, use CMake directory variables
########################################################################
-include_directories(APPEND ${CMAKE_CURRENT_SOURCE_DIR} ${GNURADIO_FCD_INCLUDE_DIRS})
+include_directories(APPEND
+ ${CMAKE_CURRENT_SOURCE_DIR}
+ ${GNURADIO_FCD_INCLUDE_DIRS}
+)
set(fcd_srcs
${CMAKE_CURRENT_SOURCE_DIR}/fcd_source.cc
diff --git a/lib/osmosdr/CMakeLists.txt b/lib/osmosdr/CMakeLists.txt
index a5c89cd..a0a3ef7 100644
--- a/lib/osmosdr/CMakeLists.txt
+++ b/lib/osmosdr/CMakeLists.txt
@@ -21,7 +21,10 @@
# This file included, use CMake directory variables
########################################################################
-include_directories(APPEND ${CMAKE_CURRENT_SOURCE_DIR} ${GNURADIO_AUDIO_INCLUDE_DIRS})
+include_directories(APPEND
+ ${CMAKE_CURRENT_SOURCE_DIR}
+ ${GNURADIO_AUDIO_INCLUDE_DIRS}
+)
set(osmosdr_srcs
${CMAKE_CURRENT_SOURCE_DIR}/osmosdr_control.cc
diff --git a/lib/uhd/CMakeLists.txt b/lib/uhd/CMakeLists.txt
index e5d12a0..7e29e53 100644
--- a/lib/uhd/CMakeLists.txt
+++ b/lib/uhd/CMakeLists.txt
@@ -21,7 +21,11 @@
# This file included, use CMake directory variables
########################################################################
-include_directories(APPEND ${CMAKE_CURRENT_SOURCE_DIR} ${GNURADIO_UHD_INCLUDE_DIRS})
+include_directories(APPEND
+ ${CMAKE_CURRENT_SOURCE_DIR}
+ ${GNURADIO_UHD_INCLUDE_DIRS}
+ ${UHD_INCLUDE_DIRS}
+)
set(uhd_srcs
${CMAKE_CURRENT_SOURCE_DIR}/uhd_source_c.cc
@@ -31,5 +35,4 @@ set(uhd_srcs
# Append gnuradio-osmosdr library sources
########################################################################
list(APPEND gr_osmosdr_srcs ${uhd_srcs})
-list(APPEND gr_osmosdr_libs ${GNURADIO_UHD_LIBRARIES})
-
+list(APPEND gr_osmosdr_libs ${GNURADIO_UHD_LIBRARIES} ${UHD_LIBRARIES})