5663d98a48
[cmake] fix drpc, nx_tzdb download
...
eden-license / license-header (pull_request) Successful in 24s
Signed-off-by: crueter <crueter@eden-emu.dev>
2025-08-29 00:16:52 +02:00
436caf004d
[cmake] fix script; hash verification; fix sdl key
...
Signed-off-by: crueter <crueter@eden-emu.dev>
2025-08-29 00:16:52 +02:00
8e49f25ddc
[cmake] add tzdb to json
...
Signed-off-by: crueter <crueter@eden-emu.dev>
2025-08-29 00:16:52 +02:00
7e9ffe4fab
[cmake] boost: define BOOST_HAS_PTHREADS for bsd/solaris
...
Signed-off-by: crueter <crueter@eden-emu.dev>
2025-08-29 00:16:52 +02:00
e34a28a7c6
typo
...
Signed-off-by: crueter <crueter@eden-emu.dev>
2025-08-29 00:16:52 +02:00
2880cb3bc9
[cmake] fix zstd (force pkgconfig, thanks facebook)
...
Signed-off-by: crueter <crueter@eden-emu.dev>
2025-08-29 00:16:52 +02:00
42e2f8cb09
[cmake] fix SPIRV-Tools
...
Signed-off-by: crueter <crueter@eden-emu.dev>
2025-08-29 00:16:52 +02:00
55c390506f
[cmake] separate cubeb
...
Signed-off-by: crueter <crueter@eden-emu.dev>
2025-08-29 00:16:52 +02:00
6547bc9811
[cmake, doc] finish cpm doc, don't require cpm for openssl
...
Signed-off-by: crueter <crueter@eden-emu.dev>
2025-08-29 00:16:52 +02:00
b3eb262f81
[cmake] CPMUtil: system/bundled force, cpm docs, disable android tests
...
Signed-off-by: crueter <crueter@eden-emu.dev>
2025-08-29 00:16:52 +02:00
5a24f2599d
kjasnfsdn
...
Signed-off-by: crueter <crueter@eden-emu.dev>
2025-08-29 00:16:52 +02:00
6121bfc766
fix discordrpc
...
Signed-off-by: crueter <crueter@eden-emu.dev>
2025-08-29 00:16:52 +02:00
7d74f6a839
[cmake] explicitly forbid building on x86 msvc (fuck you microsoft)
...
Signed-off-by: crueter <crueter@eden-emu.dev>
2025-08-29 00:16:52 +02:00
2434c5c105
[cmake] fix non-linux boost_container, sdl2 dupe
...
Signed-off-by: crueter <crueter@eden-emu.dev>
2025-08-29 00:16:52 +02:00
767596ed38
[cmake] fix hash fetch
...
Signed-off-by: crueter <crueter@eden-emu.dev>
2025-08-29 00:16:52 +02:00
752ba2de48
Fix cmake
...
Signed-off-by: crueter <crueter@eden-emu.dev>
2025-08-29 00:16:52 +02:00
4c397e28fc
[cmake] finish refactor, add scripts
...
Signed-off-by: crueter <crueter@eden-emu.dev>
2025-08-29 00:16:52 +02:00
5d4bf12cd7
[cmake] refactor: cpmfile, deps prefetch, force system and more
...
This is a (currently) very WIP PR that basically completely refactors
the CPM system for the third time. Dependencies are now managed in a
singular json file, where each can be properly prefetched at-will via a
script I'll add eventually. For the time being, this is super incomplete
and I have to go to class. Once I'm back I'll keep working on it.
Signed-off-by: crueter <crueter@eden-emu.dev>
2025-08-29 00:16:52 +02:00