vocabulary: moving from 'plugin' to 'binding'
[src/app-framework-binder.git] / bindings / radio / CMakeLists.txt
1 INCLUDE(FindPkgConfig)
2 PKG_CHECK_MODULES(librtlsdr librtlsdr>=0.5.0)
3
4 IF(librtlsdr_FOUND)
5
6   MESSAGE(STATUS "librtlsdr found ; will compile Radio binding... (binding)")
7   INCLUDE_DIRECTORIES(${include_dirs} ${librtlsdr_INCLUDE_DIRS})
8   ADD_LIBRARY(radio-api MODULE radio-api.c radio-rtlsdr.c)
9   SET_TARGET_PROPERTIES(radio-api PROPERTIES
10         PREFIX ""
11         LINK_FLAGS "-Wl,--version-script=${CMAKE_CURRENT_SOURCE_DIR}/export.map"
12   )
13   TARGET_LINK_LIBRARIES(radio-api ${link_libraries} ${librtlsdr_LIBRARIES} -lm)
14   INSTALL(TARGETS radio-api
15           LIBRARY DESTINATION ${binding_install_dir})
16
17 ENDIF(librtlsdr_FOUND)