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)