From 3122bf350628247dfbf6b00042c6aa6bb424abf4 Mon Sep 17 00:00:00 2001 From: Sam Edwards Date: Sat, 29 Dec 2018 04:01:05 -0700 Subject: [PATCH] CMake: Fix p3device build on macOS --- panda/src/cocoadisplay/CMakeLists.txt | 4 +++- panda/src/device/CMakeLists.txt | 3 +++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/panda/src/cocoadisplay/CMakeLists.txt b/panda/src/cocoadisplay/CMakeLists.txt index e1d8450f92..7447c6e1f4 100644 --- a/panda/src/cocoadisplay/CMakeLists.txt +++ b/panda/src/cocoadisplay/CMakeLists.txt @@ -36,8 +36,10 @@ target_link_libraries(p3cocoadisplay p3glgsg panda) find_library(APPLICATIONSERVICES_LIBRARY ApplicationServices) find_library(APPKIT_LIBRARY AppKit) find_library(CARBON_LIBRARY Carbon) +find_library(CORE_VIDEO_LIBRARY CoreVideo) target_link_libraries(p3cocoadisplay - ${APPLICATIONSERVICES_LIBRARY} ${APPKIT_LIBRARY} ${CARBON_LIBRARY}) + ${APPLICATIONSERVICES_LIBRARY} ${APPKIT_LIBRARY} ${CARBON_LIBRARY} + ${CORE_VIDEO_LIBRARY}) if(NOT BUILD_METALIBS) install(TARGETS p3cocoadisplay EXPORT Core COMPONENT Core DESTINATION lib) diff --git a/panda/src/device/CMakeLists.txt b/panda/src/device/CMakeLists.txt index c6b47b608e..0839ac57df 100644 --- a/panda/src/device/CMakeLists.txt +++ b/panda/src/device/CMakeLists.txt @@ -62,6 +62,9 @@ target_interrogate(p3device ALL) if(WIN32) target_link_libraries(p3device Cfgmgr32.lib) +elseif(APPLE) + find_library(IOKIT_LIBRARY IOKit) + target_link_libraries(p3device ${IOKIT_LIBRARY}) endif() if(NOT BUILD_METALIBS)