mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-07-14 03:39:53 +03:00
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 ```
13 lines
638 B
Diff
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()
|