@cryptotaxi247 / netdata-1 / commits / dce20ad7c

fix cmake build on macos (#4420)

Dylan Wang committed Oct 17, 2018 at 22:15 UTC dce20ad7c25df30202bfb430400ea51340d02d87
1 file changed +14 -1
CMakeLists.txt
+14 -1
@@ -135,6 +135,19 @@ IF(LINUX)
135 # ${NFACCT_INCLUDE_DIRS}
136 ENDIF(LINUX)
137
138 +
139 +# -----------------------------------------------------------------------------
140 +# Detect MacOS IOKit/Foundation framework
141 +
142 +IF(MACOS)
143 + find_library(IOKIT IOKit)
144 + find_library(FOUNDATION Foundation)
145 + # later we use:
146 + # ${FOUNDATION}
147 + # ${IOKIT}
148 +ENDIF(MACOS)
149 +
150 +
151 # -----------------------------------------------------------------------------
152 # netdata files
153
@@ -474,7 +487,7 @@ ELSEIF(FREEBSD)
487
488 ELSEIF(MACOS)
489 add_executable(netdata config.h ${NETDATA_FILES} ${MACOS_PLUGIN_FILES})
477 - target_link_libraries (netdata libnetdata ${NETDATA_COMMON_LIBRARIES})
490 + target_link_libraries (netdata libnetdata ${NETDATA_COMMON_LIBRARIES} ${IOKIT} ${FOUNDATION})
491 target_include_directories(netdata PUBLIC ${NETDATA_COMMON_INCLUDE_DIRS})
492 target_compile_options(netdata PUBLIC ${NETDATA_COMMON_CFLAGS})
493 SET(ENABLE_PLUGIN_CGROUP_NETWORK False)