Code Review
/
src
/
app-framework-binder.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
Fix Radio plugin linking, improve Radio code
[src/app-framework-binder.git]
/
plugins
/
radio
/
CMakeLists.txt
diff --git
a/plugins/radio/CMakeLists.txt
b/plugins/radio/CMakeLists.txt
index
c7c8541
..
2aa765d
100644
(file)
--- a/
plugins/radio/CMakeLists.txt
+++ b/
plugins/radio/CMakeLists.txt
@@
-1,9
+1,16
@@
-IF(librtlsdr_FOUND)
+INCLUDE(FindPkgConfig)
+PKG_CHECK_MODULES(librtlsdr librtlsdr>=0.5.0)
-
INCLUDE_DIRECTORIES(${include_dirs}
)
+
IF(librtlsdr_FOUND
)
+ MESSAGE(STATUS "librtlsdr found ; will compile Radio plugin... (PLUGIN)")
+ INCLUDE_DIRECTORIES(${include_dirs} ${librtlsdr_INCLUDE_DIRS})
ADD_LIBRARY(radio-api MODULE radio-api.c radio-rtlsdr.c)
ADD_LIBRARY(radio-api MODULE radio-api.c radio-rtlsdr.c)
- SET_TARGET_PROPERTIES(radio-api PROPERTIES PREFIX "")
+ SET_TARGET_PROPERTIES(radio-api PROPERTIES
+ PREFIX ""
+ LINK_FLAGS "-Wl,--version-script=${CMAKE_CURRENT_SOURCE_DIR}/export.map"
+ )
+ TARGET_LINK_LIBRARIES(radio-api ${link_libraries} ${librtlsdr_LIBRARIES} -lm)
INSTALL(TARGETS radio-api
LIBRARY DESTINATION ${plugin_install_dir})
INSTALL(TARGETS radio-api
LIBRARY DESTINATION ${plugin_install_dir})