1
0
Fork 0
mirror of https://gitlab.alpinelinux.org/alpine/aports.git synced 2025-07-14 03:39:53 +03:00
aports/community/monado/vulkan-headers-1.4.310.patch
mio 1e446d0bb2 community/monado: fix build with vulkan >= 1.4.310
Fix build error with vulkan-headers >= 1.4.310.

```
␛[01m␛[K/home/buildozer/aports/community/monado/src/monado-v25.0.0/src/xrt/auxiliary/vk/vk_helpers.c:251:29:␛[m␛[K ␛[01;31m␛[Kerror: ␛[m␛[K'␛[01m␛[KVK_OBJECT_TYPE_CUDA_MODULE_NV␛[m␛[K' undeclared (first use in this function); did you mean '␛[01m␛[KVK_OBJECT_TYPE_CU_MODULE_NVX␛[m␛[K'?
  251 |                 ENUM_TO_STR(␛[01;31m␛[KVK_OBJECT_TYPE_CUDA_MODULE_NV␛[m␛[K);
      |                             ␛[01;31m␛[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~␛[m␛[K
␛[01m␛[K/home/buildozer/aports/community/monado/src/monado-v25.0.0/src/xrt/auxiliary/vk/vk_helpers.c:54:14:␛[m␛[K ␛[01;36m␛[Knote: ␛[m␛[Kin definition of macro '␛[01m␛[KENUM_TO_STR␛[m␛[K'
   54 |         case ␛[01;36m␛[Kr␛[m␛[K: return #r
      |              ␛[01;36m␛[K^␛[m␛[K
```
2025-05-12 20:29:05 +00:00

13 lines
638 B
Diff

Patch-Source: https://aur.archlinux.org/cgit/aur.git/tree/010-monado-vulkan-headers1.4.310-fix.patch?h=monado&id=bd65e0249e49fdf79710c98120d49e3927f7225c
Upstream issue: https://gitlab.freedesktop.org/monado/monado/-/issues/514
--- a/src/xrt/auxiliary/vk/CMakeLists.txt
+++ a/src/xrt/auxiliary/vk/CMakeLists.txt
@@ -45,3 +45,7 @@ endif()
if(XRT_HAVE_XRANDR)
target_include_directories(aux_vk PRIVATE ${XRANDR_INCLUDE_DIR} ${X11_INCLUDE_DIR})
endif()
+
+if(${CMAKE_VERSION} VERSION_GREATER_EQUAL 3.23 AND ${Vulkan_VERSION} VERSION_GREATER_EQUAL 1.4.310)
+ target_compile_definitions(aux_vk PRIVATE VK_ENABLE_BETA_EXTENSIONS)
+endif()