nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at python-updates 40 lines 1.0 kB view raw
1diff --git a/rocclr/cmake/ROCclr.cmake b/rocclr/cmake/ROCclr.cmake 2index 3f233b72f..67bdc62ee 100644 3--- a/rocclr/cmake/ROCclr.cmake 4+++ b/rocclr/cmake/ROCclr.cmake 5@@ -44,6 +44,19 @@ find_package(Threads REQUIRED) 6 7 find_package(AMD_OPENCL) 8 9+# Find X11 package 10+find_package(X11 REQUIRED) 11+if(NOT X11_FOUND) 12+ message(FATAL_ERROR "X11 libraries not found") 13+endif() 14+ 15+# Find OpenGL package 16+find_package(OpenGL REQUIRED) 17+if(NOT OpenGL_FOUND) 18+ message(FATAL_ERROR "OpenGL not found") 19+endif() 20+ 21+ 22 add_library(rocclr STATIC) 23 24 include(ROCclrCompilerOptions) 25@@ -123,9 +136,14 @@ target_include_directories(rocclr PUBLIC 26 ${ROCCLR_SRC_DIR}/device 27 ${ROCCLR_SRC_DIR}/elf 28 ${ROCCLR_SRC_DIR}/include 29+ ${X11_INCLUDE_DIR} 30+ ${OPENGL_INCLUDE_DIR} 31 ${AMD_OPENCL_INCLUDE_DIRS}) 32 33-target_link_libraries(rocclr PUBLIC Threads::Threads) 34+target_link_libraries(rocclr PUBLIC 35+ Threads::Threads 36+ ${X11_LIBRARIES} 37+ ${OPENGL_LIBRARIES}) 38 # IPC on Windows is not supported 39 if(UNIX) 40 target_link_libraries(rocclr PUBLIC rt)