diff --git a/cmake/DPF-plugin.cmake b/cmake/DPF-plugin.cmake index 3f2ea140..00e3fe30 100644 --- a/cmake/DPF-plugin.cmake +++ b/cmake/DPF-plugin.cmake @@ -693,14 +693,15 @@ function(dpf__add_dgl_system_libs) endif() add_library(dgl-system-libs INTERFACE) add_library(dgl-system-libs-definitions INTERFACE) - if(HAIKU) - target_link_libraries(dgl-system-libs INTERFACE "be") - elseif(WIN32) - target_link_libraries(dgl-system-libs INTERFACE "gdi32" "comdlg32") - elseif(APPLE) + if(APPLE) find_library(APPLE_COCOA_FRAMEWORK "Cocoa") find_library(APPLE_COREVIDEO_FRAMEWORK "CoreVideo") target_link_libraries(dgl-system-libs INTERFACE "${APPLE_COCOA_FRAMEWORK}" "${APPLE_COREVIDEO_FRAMEWORK}") + elseif(EMSCRIPTEN) + elseif(HAIKU) + target_link_libraries(dgl-system-libs INTERFACE "be") + elseif(WIN32) + target_link_libraries(dgl-system-libs INTERFACE "gdi32" "comdlg32") else() find_package(PkgConfig) pkg_check_modules(DBUS "dbus-1")