WIP: [cmake] allow static MoltenVK, fix IOKit link #2694

Draft
crueter wants to merge 15 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>
crueter added 1 commit 2025-10-07 19:11:29 +02:00
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>
crueter added 1 commit 2025-10-07 23:11:02 +02:00
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>
crueter added 1 commit 2025-10-07 23:27:24 +02:00
update-cpm script
Some checks failed
eden-license / license-header (pull_request) Failing after 25s
a15040f15d
Signed-off-by: crueter <crueter@eden-emu.dev>
crueter added 1 commit 2025-10-07 23:30:13 +02:00
or do this
Some checks failed
eden-license / license-header (pull_request) Failing after 25s
993887dd88
Signed-off-by: crueter <crueter@eden-emu.dev>
crueter added 1 commit 2025-10-08 01:50:40 +02:00
fix
Some checks failed
eden-license / license-header (pull_request) Failing after 25s
337eafb2e0
Signed-off-by: crueter <crueter@eden-emu.dev>
crueter added 1 commit 2025-10-08 02:38:55 +02:00
parent scope
Some checks failed
eden-license / license-header (pull_request) Failing after 34s
1afeb197fa
Signed-off-by: crueter <crueter@eden-emu.dev>
crueter added 1 commit 2025-10-08 03:05:32 +02:00
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>
crueter added 1 commit 2025-10-08 03:31:00 +02:00
??
Some checks failed
eden-license / license-header (pull_request) Failing after 24s
8d80349968
Signed-off-by: crueter <crueter@eden-emu.dev>
crueter added 1 commit 2025-10-08 04:23:19 +02:00
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>
crueter added 1 commit 2025-10-08 05:37:19 +02:00
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>
crueter added 1 commit 2025-10-08 05:51:49 +02:00
fix download
Some checks failed
eden-license / license-header (pull_request) Failing after 25s
e13e796605
Signed-off-by: crueter <crueter@eden-emu.dev>
crueter added 1 commit 2025-10-08 06:19:34 +02:00
Test
Some checks failed
eden-license / license-header (pull_request) Failing after 28s
77f52784cd
Signed-off-by: crueter <crueter@eden-emu.dev>
crueter added 1 commit 2025-10-08 06:29:05 +02:00
fix final
Some checks failed
eden-license / license-header (pull_request) Failing after 24s
df2cc41f67
Signed-off-by: crueter <crueter@eden-emu.dev>
crueter added 1 commit 2025-10-08 06:48:51 +02:00
finalize DetectArchitecture
Some checks failed
eden-license / license-header (pull_request) Failing after 25s
c5aa0f9fdb
Signed-off-by: crueter <crueter@eden-emu.dev>
crueter added 1 commit 2025-10-08 19:11:30 +02:00
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
Some checks failed
eden-license / license-header (pull_request) Failing after 23s
Required
Details
This pull request has changes conflicting with the target branch.
  • CMakeLists.txt
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 checkout fix/moltenvk
Sign in to join this conversation.
No description provided.