diff options
| author | Pino Toscano <toscano.pino@tiscali.it> | 2024-06-04 22:59:10 +0200 |
|---|---|---|
| committer | Charles Giessen <46324611+charles-lunarg@users.noreply.github.com> | 2024-06-05 15:16:13 -0600 |
| commit | 0ed7d9d71588f46e972f7fdc9d41ac888b2fa5f6 (patch) | |
| tree | 25db463d50d8f726638d1986310a09f1c483419f /cube | |
| parent | 83bcb8fa10c8db0958ddede6b9346c6cfefd2de6 (diff) | |
| download | usermoji-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.txt | 10 |
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 |
