WIP: [cmake] fix IOKit and MoltenVK, separate some modules, VVL -> CPM #2694

Draft
crueter wants to merge 6 commits from fix/moltenvk into master
Owner

Needs macOS testing mainly

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

Needs macOS testing mainly Signed-off-by: crueter <crueter@eden-emu.dev>
WIP: [cmake] allow static MoltenVK, fix IOKit link
All checks were successful
eden-license / license-header (pull_request) Successful in 25s
d086d75cab
Signed-off-by: crueter <crueter@eden-emu.dev>
CMake reorg, use my updated modules, CI vvl
Some checks failed
eden-license / license-header (pull_request) Failing after 24s
21302cbc3e
Signed-off-by: crueter <crueter@eden-emu.dev>
update-cpm script
Some checks failed
eden-license / license-header (pull_request) Failing after 25s
a15040f15d
Signed-off-by: crueter <crueter@eden-emu.dev>
or do this
Some checks failed
eden-license / license-header (pull_request) Failing after 25s
993887dd88
Signed-off-by: crueter <crueter@eden-emu.dev>
fix
Some checks failed
eden-license / license-header (pull_request) Failing after 25s
337eafb2e0
Signed-off-by: crueter <crueter@eden-emu.dev>
parent scope
Some checks failed
eden-license / license-header (pull_request) Failing after 34s
1afeb197fa
Signed-off-by: crueter <crueter@eden-emu.dev>
fix src file propagation
Some checks failed
eden-license / license-header (pull_request) Failing after 25s
6f88c3a363
Signed-off-by: crueter <crueter@eden-emu.dev>
??
Some checks failed
eden-license / license-header (pull_request) Failing after 24s
8d80349968
Signed-off-by: crueter <crueter@eden-emu.dev>
use function instead of macro
Some checks failed
eden-license / license-header (pull_request) Failing after 26s
69a3cc5399
Signed-off-by: crueter <crueter@eden-emu.dev>
do not use macros
Some checks failed
eden-license / license-header (pull_request) Failing after 25s
adcd32487a
Signed-off-by: crueter <crueter@eden-emu.dev>
fix download
Some checks failed
eden-license / license-header (pull_request) Failing after 25s
e13e796605
Signed-off-by: crueter <crueter@eden-emu.dev>
Test
Some checks failed
eden-license / license-header (pull_request) Failing after 28s
77f52784cd
Signed-off-by: crueter <crueter@eden-emu.dev>
fix final
Some checks failed
eden-license / license-header (pull_request) Failing after 24s
df2cc41f67
Signed-off-by: crueter <crueter@eden-emu.dev>
finalize DetectArchitecture
Some checks failed
eden-license / license-header (pull_request) Failing after 25s
c5aa0f9fdb
Signed-off-by: crueter <crueter@eden-emu.dev>
Update DetectArchitecture
Some checks failed
eden-license / license-header (pull_request) Failing after 23s
257a01774f
Signed-off-by: crueter <crueter@eden-emu.dev>
Author
Owner

static moltenVK conflicts with system lib, should use dylib instead

static moltenVK conflicts with system lib, should use dylib instead
crueter added this to the 0.0.4 (real) milestone 2025-10-10 02:45:34 +02:00
crueter force-pushed fix/moltenvk from 257a01774f
Some checks failed
eden-license / license-header (pull_request) Failing after 23s
to 20914125cd
Some checks failed
eden-license / license-header (pull_request) Failing after 28s
2025-10-15 22:06:43 +02:00
Compare
crueter changed title from WIP: [cmake] allow static MoltenVK, fix IOKit link to WIP: [cmake] fix IOKit and MoltenVK 2025-10-15 22:06:52 +02:00
crueter changed title from WIP: [cmake] fix IOKit and MoltenVK to WIP: [cmake] fix IOKit and MoltenVK, separate some modules, VVL -> CPM 2025-10-15 22:07:07 +02:00
crueter force-pushed fix/moltenvk from 20914125cd
Some checks failed
eden-license / license-header (pull_request) Failing after 28s
to b670719a92
Some checks failed
eden-license / license-header (pull_request) Failing after 29s
2025-10-15 22:08:24 +02:00
Compare
crueter force-pushed fix/moltenvk from b670719a92
Some checks failed
eden-license / license-header (pull_request) Failing after 29s
to 1210af1357
Some checks reported errors
eden-license / license-header (pull_request) Failing after 29s
GitHub Actions [CI] Build cancelled
2025-10-22 04:59:17 +02:00
Compare
fix license
Some checks failed
eden-license / license-header (pull_request) Successful in 28s
GitHub Actions [CI] Build failed
0e3612d16c
Signed-off-by: crueter <crueter@eden-emu.dev>
Shinmegumi force-pushed fix/moltenvk from 0e3612d16c
Some checks failed
eden-license / license-header (pull_request) Successful in 28s
GitHub Actions [CI] Build failed
to 13ada189cc
All checks were successful
eden-license / license-header (pull_request) Successful in 28s
GitHub Actions [CI] Build succeeded
GitHub Releases [CD] Build succeeded – Release published
2025-10-22 21:25:42 +02:00
Compare
crueter force-pushed fix/moltenvk from 13ada189cc
All checks were successful
eden-license / license-header (pull_request) Successful in 28s
GitHub Actions [CI] Build succeeded
GitHub Releases [CD] Build succeeded – Release published
to a929982e15
All checks were successful
eden-license / license-header (pull_request) Successful in 42s
GitHub Actions [CI] Build succeeded
GitHub Releases [CD] Build succeeded – Release published
2025-10-27 20:53:26 +01:00
Compare
All checks were successful
eden-license / license-header (pull_request) Successful in 42s
Required
Details
GitHub Actions [CI] Build succeeded
GitHub Releases [CD] Build succeeded – Release published
This pull request has changes conflicting with the target branch.
  • .ci/license-header.sh
  • externals/CMakeLists.txt
  • externals/cpmfile.json
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin fix/moltenvk:fix/moltenvk
git switch fix/moltenvk
Sign in to join this conversation.
No description provided.