Advertisement
Guest User

git-diff-rtl_sdr

a guest
Jul 29th, 2013
212
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. diff --git a/CMakeLists.txt b/CMakeLists.txt
  2. index f3ef31e..bc2b532 100644
  3. --- a/CMakeLists.txt
  4. +++ b/CMakeLists.txt
  5. @@ -23,6 +23,8 @@
  6. ########################################################################
  7. cmake_minimum_required(VERSION 2.6)
  8. project(rtlsdr C)
  9. +set(CMAKE_BUILD_TYPE "Debug")
  10. +set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -O0 -ggdb")
  11.  
  12. #select the release build type by default to get optimization flags
  13. if(NOT CMAKE_BUILD_TYPE)
  14. @@ -50,6 +52,11 @@ endif()
  15. ########################################################################
  16. find_package(PkgConfig)
  17. find_package(LibUSB)
  18. +if(APPLE)
  19. + INCLUDE_DIRECTORIES ( /Developer/Headers/FlatCarbon )
  20. + find_library(IOKIT_LIBRARY IOKit)
  21. + find_library(COREFOUND_LIBRARY CoreFoundation)
  22. +endif (APPLE)
  23. set(THREADS_USE_PTHREADS_WIN32 true)
  24. find_package(Threads)
  25.  
  26. diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
  27. index 6b23395..ff5266e 100644
  28. --- a/src/CMakeLists.txt
  29. +++ b/src/CMakeLists.txt
  30. @@ -72,7 +72,8 @@ add_executable(rtl_test rtl_test.c)
  31. add_executable(rtl_fm rtl_fm.c)
  32. add_executable(rtl_eeprom rtl_eeprom.c)
  33. add_executable(rtl_adsb rtl_adsb.c)
  34. -set(INSTALL_TARGETS rtlsdr_shared rtlsdr_static rtl_sdr rtl_tcp rtl_test rtl_fm rtl_eeprom rtl_adsb)
  35. +add_executable(rtl_acars rtl_acars.c)
  36. +set(INSTALL_TARGETS rtlsdr_shared rtlsdr_static rtl_sdr rtl_tcp rtl_test rtl_fm rtl_eeprom rtl_adsb rtl_acars)
  37.  
  38. target_link_libraries(rtl_sdr rtlsdr_shared
  39. ${LIBUSB_LIBRARIES}
  40. @@ -98,9 +99,14 @@ target_link_libraries(rtl_adsb rtlsdr_shared
  41. ${LIBUSB_LIBRARIES}
  42. ${CMAKE_THREAD_LIBS_INIT}
  43. )
  44. +target_link_libraries(rtl_acars rtlsdr_shared
  45. + ${LIBUSB_LIBRARIES}
  46. + ${CMAKE_THREAD_LIBS_INIT}
  47. +)
  48. if(UNIX)
  49. target_link_libraries(rtl_fm m)
  50. target_link_libraries(rtl_adsb m)
  51. +target_link_libraries(rtl_acars m)
  52. if(APPLE)
  53. target_link_libraries(rtl_test m)
  54. else()
  55. @@ -115,12 +121,14 @@ target_link_libraries(rtl_test libgetopt_static)
  56. target_link_libraries(rtl_fm libgetopt_static)
  57. target_link_libraries(rtl_eeprom libgetopt_static)
  58. target_link_libraries(rtl_adsb libgetopt_static)
  59. +target_link_libraries(rtl_acars libgetopt_static)
  60. set_property(TARGET rtl_sdr APPEND PROPERTY COMPILE_DEFINITIONS "rtlsdr_STATIC" )
  61. set_property(TARGET rtl_tcp APPEND PROPERTY COMPILE_DEFINITIONS "rtlsdr_STATIC" )
  62. set_property(TARGET rtl_test APPEND PROPERTY COMPILE_DEFINITIONS "rtlsdr_STATIC" )
  63. set_property(TARGET rtl_fm APPEND PROPERTY COMPILE_DEFINITIONS "rtlsdr_STATIC" )
  64. set_property(TARGET rtl_eeprom APPEND PROPERTY COMPILE_DEFINITIONS "rtlsdr_STATIC" )
  65. set_property(TARGET rtl_adsb APPEND PROPERTY COMPILE_DEFINITIONS "rtlsdr_STATIC" )
  66. +set_property(TARGET rtl_acars APPEND PROPERTY COMPILE_DEFINITIONS "rtlsdr_STATIC" )
  67. endif()
  68. ########################################################################
  69. # Install built library files & utilities
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement