Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- diff --git a/CMakeLists.txt b/CMakeLists.txt
- index f3ef31e..bc2b532 100644
- --- a/CMakeLists.txt
- +++ b/CMakeLists.txt
- @@ -23,6 +23,8 @@
- ########################################################################
- cmake_minimum_required(VERSION 2.6)
- project(rtlsdr C)
- +set(CMAKE_BUILD_TYPE "Debug")
- +set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -O0 -ggdb")
- #select the release build type by default to get optimization flags
- if(NOT CMAKE_BUILD_TYPE)
- @@ -50,6 +52,11 @@ endif()
- ########################################################################
- find_package(PkgConfig)
- find_package(LibUSB)
- +if(APPLE)
- + INCLUDE_DIRECTORIES ( /Developer/Headers/FlatCarbon )
- + find_library(IOKIT_LIBRARY IOKit)
- + find_library(COREFOUND_LIBRARY CoreFoundation)
- +endif (APPLE)
- set(THREADS_USE_PTHREADS_WIN32 true)
- find_package(Threads)
- diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
- index 6b23395..ff5266e 100644
- --- a/src/CMakeLists.txt
- +++ b/src/CMakeLists.txt
- @@ -72,7 +72,8 @@ add_executable(rtl_test rtl_test.c)
- add_executable(rtl_fm rtl_fm.c)
- add_executable(rtl_eeprom rtl_eeprom.c)
- add_executable(rtl_adsb rtl_adsb.c)
- -set(INSTALL_TARGETS rtlsdr_shared rtlsdr_static rtl_sdr rtl_tcp rtl_test rtl_fm rtl_eeprom rtl_adsb)
- +add_executable(rtl_acars rtl_acars.c)
- +set(INSTALL_TARGETS rtlsdr_shared rtlsdr_static rtl_sdr rtl_tcp rtl_test rtl_fm rtl_eeprom rtl_adsb rtl_acars)
- target_link_libraries(rtl_sdr rtlsdr_shared
- ${LIBUSB_LIBRARIES}
- @@ -98,9 +99,14 @@ target_link_libraries(rtl_adsb rtlsdr_shared
- ${LIBUSB_LIBRARIES}
- ${CMAKE_THREAD_LIBS_INIT}
- )
- +target_link_libraries(rtl_acars rtlsdr_shared
- + ${LIBUSB_LIBRARIES}
- + ${CMAKE_THREAD_LIBS_INIT}
- +)
- if(UNIX)
- target_link_libraries(rtl_fm m)
- target_link_libraries(rtl_adsb m)
- +target_link_libraries(rtl_acars m)
- if(APPLE)
- target_link_libraries(rtl_test m)
- else()
- @@ -115,12 +121,14 @@ target_link_libraries(rtl_test libgetopt_static)
- target_link_libraries(rtl_fm libgetopt_static)
- target_link_libraries(rtl_eeprom libgetopt_static)
- target_link_libraries(rtl_adsb libgetopt_static)
- +target_link_libraries(rtl_acars libgetopt_static)
- set_property(TARGET rtl_sdr APPEND PROPERTY COMPILE_DEFINITIONS "rtlsdr_STATIC" )
- set_property(TARGET rtl_tcp APPEND PROPERTY COMPILE_DEFINITIONS "rtlsdr_STATIC" )
- set_property(TARGET rtl_test APPEND PROPERTY COMPILE_DEFINITIONS "rtlsdr_STATIC" )
- set_property(TARGET rtl_fm APPEND PROPERTY COMPILE_DEFINITIONS "rtlsdr_STATIC" )
- set_property(TARGET rtl_eeprom APPEND PROPERTY COMPILE_DEFINITIONS "rtlsdr_STATIC" )
- set_property(TARGET rtl_adsb APPEND PROPERTY COMPILE_DEFINITIONS "rtlsdr_STATIC" )
- +set_property(TARGET rtl_acars APPEND PROPERTY COMPILE_DEFINITIONS "rtlsdr_STATIC" )
- endif()
- ########################################################################
- # Install built library files & utilities
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement