diff options
author | Dylan Wang <goncc123rr@gmail.com> | 2018-10-17 22:15:29 +0800 |
---|---|---|
committer | Costa Tsaousis <costa@tsaousis.gr> | 2018-10-17 17:15:29 +0300 |
commit | dce20ad7c25df30202bfb430400ea51340d02d87 (patch) | |
tree | d04889eeb187d5930afc08805fc27799e59a81e0 /CMakeLists.txt | |
parent | 8cff4f255e62e0414527b2b01278adc4243baee1 (diff) |
fix cmake build on macos (#4420)
Diffstat (limited to 'CMakeLists.txt')
-rwxr-xr-x | CMakeLists.txt | 15 |
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) |