From 4a7036b79aed0b08e72fbd5fcd1a252a1c22b6c0 Mon Sep 17 00:00:00 2001 From: maiconpintoabreu Date: Thu, 5 Mar 2026 00:25:09 +0000 Subject: [PATCH] add x11 libraries for raylib as glfw make private --- src/CMakeLists.txt | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index dad7dd582..78b52df60 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -117,6 +117,21 @@ target_include_directories(raylib # Copy the header files to the build directory for convenience file(COPY ${raylib_public_headers} DESTINATION "include") +if (PLATFORM STREQUAL "Desktop") + if (UNIX AND NOT APPLE) + if (GLFW_BUILD_X11) + find_package(X11 REQUIRED) + + target_compile_definitions(raylib PRIVATE _GLFW_X11) + + target_link_libraries(raylib PRIVATE + ${X11_LIBRARIES} + ) + + message(STATUS "X11 support enabled for raylib") + endif() + endif() +endif() # Includes information on how the library will be installed on the system # when cmake --install is run