View difference between Paste ID: nwjtUDqC and f6mejXhz
SHOW: | | - or go back to the newest paste.
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
69+
 # Install built library files & utilities