[cmake] more modules, general "cleanup" #3126

Merged
crueter merged 7 commits from cmake-modules into master 2025-12-04 06:00:59 +01:00
Owner

Successor to that old MoltenVK PR. Does a lot of cleanups within root CMakeLists.txt, hands over MoltenVK and VulkanValidationLayers to CPMUtil, and separates out common operations into my modules.

Hopefully reduces the monstrosity that is root CMakeLists.txt. Please test:

  • builds on all platforms
  • VulkanValidationLayers

Signed-off-by: crueter crueter@eden-emu.dev

Successor to that old MoltenVK PR. Does a lot of cleanups within root CMakeLists.txt, hands over MoltenVK and VulkanValidationLayers to CPMUtil, and separates out common operations into my modules. Hopefully reduces the monstrosity that is root CMakeLists.txt. Please test: - builds on all platforms - VulkanValidationLayers Signed-off-by: crueter <crueter@eden-emu.dev>
[cmake] more modules, general "cleanup"
Some checks failed
eden-license / license-header (pull_request) Failing after 15s
GitHub Actions [CI] Build failed
4ccb6e6116
Hopefully reduces the monstrosity that is root CMakeLists.txt, to test:
- builds on all platforms
- BUNDLED MOLTENVK
- VulkanValidationLayers

Signed-off-by: crueter <crueter@eden-emu.dev>
cpmfile.json Outdated
@ -94,0 +96,4 @@
"package": "VVL",
"repo": "KhronosGroup/Vulkan-ValidationLayers",
"tag": "vulkan-sdk-%VERSION%",
"git_version": "1.4.328.0",
Member

Latest is 1.4.328.1

Latest is 1.4.328.1
crueter marked this conversation as resolved
Signed-off-by: crueter <crueter@eden-emu.dev>
formatting
Some checks reported errors
eden-license / license-header (pull_request) Failing after 16s
GitHub Actions [CI] Build cancelled
f37ec815b2
Signed-off-by: crueter <crueter@eden-emu.dev>
license header
Some checks reported errors
eden-license / license-header (pull_request) Successful in 15s
GitHub Actions [CI] Build cancelled
4e25a6139d
Signed-off-by: crueter <crueter@eden-emu.dev>
fix vvl
Some checks reported errors
eden-license / license-header (pull_request) Successful in 15s
GitHub Actions [CI] Build cancelled
0318dc1cb3
Signed-off-by: crueter <crueter@eden-emu.dev>
vvl againm
All checks were successful
eden-license / license-header (pull_request) Successful in 16s
GitHub Actions [CI] Build succeeded
GitHub Releases [CD] Build succeeded – Release published
8b99cb1433
Signed-off-by: crueter <crueter@eden-emu.dev>
crueter force-pushed cmake-modules from 8b99cb1433
All checks were successful
eden-license / license-header (pull_request) Successful in 16s
GitHub Actions [CI] Build succeeded
GitHub Releases [CD] Build succeeded – Release published
to a7ffc28a4e
Some checks failed
eden-license / license-header (pull_request) Successful in 38s
GitHub Actions [CI] Build failed
2025-12-03 20:16:38 +01:00
Compare
fix moltenvk system find
Some checks failed
eden-license / license-header (pull_request) Successful in 17s
GitHub Actions [CI] Build failed
45c07f4bad
Signed-off-by: crueter <crueter@eden-emu.dev>
Member

works on freebsd

works on freebsd
fix android
All checks were successful
eden-license / license-header (pull_request) Successful in 19s
GitHub Actions [CI] Build succeeded
GitHub Releases [CD] Build succeeded – Release published
c2192df231
Signed-off-by: crueter <crueter@eden-emu.dev>
Lizzie approved these changes 2025-12-04 05:59:14 +01:00
crueter merged commit 18135424df into master 2025-12-04 06:00:59 +01:00
crueter deleted branch cmake-modules 2025-12-04 06:00:59 +01:00
Sign in to join this conversation.
No description provided.