summaryrefslogtreecommitdiffstats
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorDylan Wang <goncc123rr@gmail.com>2018-10-17 22:15:29 +0800
committerCosta Tsaousis <costa@tsaousis.gr>2018-10-17 17:15:29 +0300
commitdce20ad7c25df30202bfb430400ea51340d02d87 (patch)
treed04889eeb187d5930afc08805fc27799e59a81e0 /CMakeLists.txt
parent8cff4f255e62e0414527b2b01278adc4243baee1 (diff)
fix cmake build on macos (#4420)
Diffstat (limited to 'CMakeLists.txt')
-rwxr-xr-xCMakeLists.txt15
1 files changed, 14 insertions, 1 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index cc140b38d7..2e16e6262f 100755
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -135,6 +135,19 @@ IF(LINUX)
# ${NFACCT_INCLUDE_DIRS}
ENDIF(LINUX)
+
+# -----------------------------------------------------------------------------
+# Detect MacOS IOKit/Foundation framework
+
+IF(MACOS)
+ find_library(IOKIT IOKit)
+ find_library(FOUNDATION Foundation)
+ # later we use:
+ # ${FOUNDATION}
+ # ${IOKIT}
+ENDIF(MACOS)
+
+
# -----------------------------------------------------------------------------
# netdata files
@@ -474,7 +487,7 @@ ELSEIF(FREEBSD)
ELSEIF(MACOS)
add_executable(netdata config.h ${NETDATA_FILES} ${MACOS_PLUGIN_FILES})
- target_link_libraries (netdata libnetdata ${NETDATA_COMMON_LIBRARIES})
+ target_link_libraries (netdata libnetdata ${NETDATA_COMMON_LIBRARIES} ${IOKIT} ${FOUNDATION})
target_include_directories(netdata PUBLIC ${NETDATA_COMMON_INCLUDE_DIRS})
target_compile_options(netdata PUBLIC ${NETDATA_COMMON_CFLAGS})
SET(ENABLE_PLUGIN_CGROUP_NETWORK False)