aboutsummaryrefslogtreecommitdiff
path: root/cube
diff options
context:
space:
mode:
authorPino Toscano <toscano.pino@tiscali.it>2024-06-04 22:59:10 +0200
committerCharles Giessen <46324611+charles-lunarg@users.noreply.github.com>2024-06-05 15:16:13 -0600
commit0ed7d9d71588f46e972f7fdc9d41ac888b2fa5f6 (patch)
tree25db463d50d8f726638d1986310a09f1c483419f /cube
parent83bcb8fa10c8db0958ddede6b9346c6cfefd2de6 (diff)
downloadusermoji-0ed7d9d71588f46e972f7fdc9d41ac888b2fa5f6.tar.xz
build: add support for GNU/Hurd
Enable the Linux/BSD paths that are not for Wayland also for GNU/Hurd.
Diffstat (limited to 'cube')
-rw-r--r--cube/CMakeLists.txt10
1 files changed, 5 insertions, 5 deletions
diff --git a/cube/CMakeLists.txt b/cube/CMakeLists.txt
index 6f6943c5..880cf741 100644
--- a/cube/CMakeLists.txt
+++ b/cube/CMakeLists.txt
@@ -61,7 +61,7 @@ if(APPLE)
endif()
endif()
-if (CMAKE_SYSTEM_NAME MATCHES "Linux|BSD")
+if (CMAKE_SYSTEM_NAME MATCHES "Linux|BSD|GNU")
option(BUILD_WSI_XCB_SUPPORT "Build XCB WSI support" ON)
option(BUILD_WSI_XLIB_SUPPORT "Build Xlib WSI support" ON)
option(BUILD_WSI_WAYLAND_SUPPORT "Build Wayland WSI support" ON)
@@ -134,7 +134,7 @@ elseif(ANDROID)
add_definitions(-DVK_USE_PLATFORM_ANDROID_KHR)
elseif(APPLE)
add_definitions(-DVK_USE_PLATFORM_METAL_EXT)
-elseif(CMAKE_SYSTEM_NAME MATCHES "Linux|BSD")
+elseif(CMAKE_SYSTEM_NAME MATCHES "Linux|BSD|GNU")
if(NOT CUBE_WSI_SELECTION)
set(CUBE_WSI_SELECTION "XCB")
endif()
@@ -210,7 +210,7 @@ endif()
# a missing dependency on libpthread. While newer Ubuntu versions use a glibc version where libpthread
# is integrated into libc, older ubuntu's do not so we need to link threads directly in order for
# validation layers to be loadable.
-if (CMAKE_SYSTEM_NAME MATCHES "Linux|BSD")
+if (CMAKE_SYSTEM_NAME MATCHES "Linux|BSD|GNU")
find_package(Threads REQUIRED)
endif()
@@ -227,7 +227,7 @@ elseif (ANDROID)
add_subdirectory(android)
target_link_libraries(vkcube PRIVATE Vulkan::Headers volk::volk_headers)
-elseif(CMAKE_SYSTEM_NAME MATCHES "Linux|BSD")
+elseif(CMAKE_SYSTEM_NAME MATCHES "Linux|BSD|GNU")
add_executable(vkcube)
target_sources(vkcube PRIVATE
cube.c
@@ -285,7 +285,7 @@ endif()
if(APPLE)
add_subdirectory(macOS/cubepp)
-elseif(CMAKE_SYSTEM_NAME MATCHES "Linux|BSD")
+elseif(CMAKE_SYSTEM_NAME MATCHES "Linux|BSD|GNU")
add_executable(vkcubepp
cube.cpp
${PROJECT_SOURCE_DIR}/cube/cube.vert