diff options
author | Dimitri Stolnikov <horiz0n@gmx.net> | 2012-04-02 21:42:24 +0200 |
---|---|---|
committer | Dimitri Stolnikov <horiz0n@gmx.net> | 2012-04-02 21:42:24 +0200 |
commit | 030c787cfa1693dcc849aaec940c687fe0e96665 (patch) | |
tree | c9ccaaa3e2f27b764cfec48b47b0aeb42186c8ba /src/CMakeLists.txt | |
parent | 229ebd2ff2f312869944da6bf01c181f559dd493 (diff) |
cmake & autotools fixes from previous commit
Diffstat (limited to 'src/CMakeLists.txt')
-rw-r--r-- | src/CMakeLists.txt | 19 |
1 files changed, 12 insertions, 7 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index ac350e6..78ca7f0 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -30,26 +30,28 @@ add_library(rtlsdr SHARED target_link_libraries(rtlsdr ${LIBUSB_LIBRARIES} - ${CMAKE_THREAD_LIBS_INIT} ) set_target_properties(rtlsdr PROPERTIES DEFINE_SYMBOL "rtlsdr_EXPORTS") -add_library(rtlsdrs STATIC +add_library(rtlsdr_static STATIC rtl-sdr.c tuner_e4000.c tuner_fc0012.c tuner_fc0013.c + tuner_fc2580.c ) -target_link_libraries(rtlsdrs + +target_link_libraries(rtlsdr_static ${LIBUSB_LIBRARIES} - ${CMAKE_THREAD_LIBS_INIT} ) -set_target_properties(rtlsdrs PROPERTIES DEFINE_SYMBOL "rtlsdr_STATIC") + +set_target_properties(rtlsdr_static PROPERTIES DEFINE_SYMBOL "rtlsdr_STATIC") +set_target_properties(rtlsdr_static PROPERTIES OUTPUT_NAME rtlsdr) ######################################################################## # Install built library files ######################################################################## -install(TARGETS rtlsdr +install(TARGETS rtlsdr rtlsdr_static LIBRARY DESTINATION lib${LIB_SUFFIX} # .so/.dylib file ARCHIVE DESTINATION lib${LIB_SUFFIX} # .lib file RUNTIME DESTINATION bin # .dll file @@ -59,4 +61,7 @@ install(TARGETS rtlsdr # Build utility ######################################################################## add_executable(rtl_sdr main.c) -target_link_libraries(rtl_sdr rtlsdr ${LIBUSB_LIBRARIES}) +target_link_libraries(rtl_sdr rtlsdr_static + ${LIBUSB_LIBRARIES} + ${CMAKE_THREAD_LIBS_INIT} +) |