From a52213d3f856911cb8713275863a6e451d475a3f Mon Sep 17 00:00:00 2001 From: Jean Pierre Cimalando Date: Mon, 24 May 2021 01:32:36 +0200 Subject: [PATCH] cmake: add checks for other X11 libraries --- cmake/DPF-plugin.cmake | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/cmake/DPF-plugin.cmake b/cmake/DPF-plugin.cmake index 0d2958ac..808d6d86 100644 --- a/cmake/DPF-plugin.cmake +++ b/cmake/DPF-plugin.cmake @@ -445,7 +445,23 @@ function(dpf__add_dgl_system_libs) target_include_directories(dgl-system-libs INTERFACE "${X11_INCLUDE_DIR}") target_link_libraries(dgl-system-libs INTERFACE "${X11_X11_LIB}") target_compile_definitions(dgl-system-libs-definitions INTERFACE "HAVE_X11") - endif() + if(X11_Xext_FOUND) + target_link_libraries(dgl-system-libs INTERFACE "${X11_Xext_LIB}") + target_compile_definitions(dgl-system-libs-definitions INTERFACE "HAVE_XEXT") + endif() + if(X11_XSync_FOUND) + target_link_libraries(dgl-system-libs INTERFACE "${X11_XSync_LIB}") + target_compile_definitions(dgl-system-libs-definitions INTERFACE "HAVE_XSYNC") + endif() + if(X11_Xrandr_FOUND) + target_link_libraries(dgl-system-libs INTERFACE "${X11_Xrandr_LIB}") + target_compile_definitions(dgl-system-libs-definitions INTERFACE "HAVE_XRANDR") + endif() + #if(X11_Xcursor_FOUND) + # target_link_libraries(dgl-system-libs INTERFACE "${X11_Xcursor_LIB}") + # target_compile_definitions(dgl-system-libs-definitions INTERFACE "HAVE_XCURSOR") + #endif() + endif() target_link_libraries(dgl-system-libs INTERFACE dgl-system-libs-definitions) endfunction()