[vlc-commits] [Git][videolan/vlc][master] 2 commits: contrib: vulkan*: do not require CMake 3.22
Steve Lhomme (@robUx4)
gitlab at videolan.org
Mon Aug 17 03:48:23 UTC 2026
Steve Lhomme pushed to branch master at VideoLAN / VLC
Commits:
4f515fa9 by Steve Lhomme at 2026-08-16T15:54:46+00:00
contrib: vulkan*: do not require CMake 3.22
We currently require CMake 3.21. And it builds fine with CMake 3.21.
It was just bumped to match SPIRV [^1] [^2].
[^1]: https://github.com/KhronosGroup/Vulkan-Headers/commit/234c4b7370a8ea3239a214c9e871e4b17c89f4ab
[^2]: https://github.com/KhronosGroup/Vulkan-Loader/commit/b05d038c3348a8c8d4024abe84c7411b3068ebe7
- - - - -
09d04c78 by Steve Lhomme at 2026-08-16T15:54:46+00:00
contrib: vulkan-headers: remove old headers before building
Older headers can lead to build issues.
- - - - -
2 changed files:
- contrib/src/vulkan-headers/rules.mak
- contrib/src/vulkan-loader/rules.mak
Changes:
=====================================
contrib/src/vulkan-headers/rules.mak
=====================================
@@ -35,9 +35,12 @@ $(TARBALLS)/Vulkan-Headers-$(VULKAN_HEADERS_VERSION).tar.gz:
vulkan-headers: Vulkan-Headers-$(VULKAN_HEADERS_VERSION).tar.gz .sum-vulkan-headers
$(UNPACK)
+ # avoid unnecessary dependency on CMake 3.22
+ sed -i.orig 's,VERSION 3.22.1, VERSION 3.21,' $(UNPACK_DIR)/CMakeLists.txt
$(MOVE)
.vulkan-headers: vulkan-headers toolchain.cmake
+ rm -rf $(PREFIX)/include/vulkan
$(CMAKECLEAN)
$(HOSTVARS_CMAKE) $(CMAKE)
+$(CMAKEBUILD)
=====================================
contrib/src/vulkan-loader/rules.mak
=====================================
@@ -47,6 +47,8 @@ vulkan-loader: Vulkan-Loader-$(VULKAN_LOADER_VERSION).tar.gz .sum-vulkan-loader
ifeq ($(HOST),i686-w64-mingw32)
cp -v $(SRC)/vulkan-loader/libvulkan-32.def $(UNPACK_DIR)/loader/vulkan-1.def
endif
+ # avoid unnecessary dependency on CMake 3.22
+ sed -i.orig 's,VERSION 3.22.1, VERSION 3.21,' $(UNPACK_DIR)/CMakeLists.txt
$(call pkg_static,"loader/vulkan.pc.in")
$(MOVE)
View it on GitLab: https://code.videolan.org/videolan/vlc/-/compare/97afcce5049b25dcd1e8448b539c8e3c356b9bd9...09d04c78ac62e92b95c23aeb2af25bbbcd7da051
--
View it on GitLab: https://code.videolan.org/videolan/vlc/-/compare/97afcce5049b25dcd1e8448b539c8e3c356b9bd9...09d04c78ac62e92b95c23aeb2af25bbbcd7da051
You're receiving this email because of your account on code.videolan.org. Manage all notifications: https://code.videolan.org/-/profile/notifications | Help: https://code.videolan.org/help
More information about the vlc-commits
mailing list