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 | |
| 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.
| -rw-r--r-- | cube/CMakeLists.txt | 10 | ||||
| -rw-r--r-- | icd/CMakeLists.txt | 2 | ||||
| -rw-r--r-- | vulkaninfo/CMakeLists.txt | 2 |
3 files changed, 7 insertions, 7 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 diff --git a/icd/CMakeLists.txt b/icd/CMakeLists.txt index 6d74f247..4ca660bd 100644 --- a/icd/CMakeLists.txt +++ b/icd/CMakeLists.txt @@ -33,7 +33,7 @@ elseif(APPLE) add_definitions(-DVK_USE_PLATFORM_MACOS_MVK) elseif(BUILD_MOCK_ANDROID_SUPPORT) add_definitions(-DVK_USE_PLATFORM_ANDROID_KHR) -elseif(CMAKE_SYSTEM_NAME MATCHES "Linux|BSD") +elseif(CMAKE_SYSTEM_NAME MATCHES "Linux|BSD|GNU") if(BUILD_WSI_XCB_SUPPORT) add_definitions(-DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XCB_KHX) endif() diff --git a/vulkaninfo/CMakeLists.txt b/vulkaninfo/CMakeLists.txt index facd6965..7e51bb2d 100644 --- a/vulkaninfo/CMakeLists.txt +++ b/vulkaninfo/CMakeLists.txt @@ -62,7 +62,7 @@ target_include_directories(vulkaninfo PRIVATE target_compile_definitions(vulkaninfo PRIVATE VK_ENABLE_BETA_EXTENSIONS VK_NO_PROTOTYPES) -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) |
