[cmake] refactor: CPM over vcpkg #250

Merged
crueter merged 21 commits from refactor/vcpkg-destruction into master 2025-08-14 20:30:31 +02:00

21 commits

Author SHA1 Message Date
68e60573bc
[cmake] don't propagate openSSL in src
All checks were successful
eden-license / license-header (pull_request) Successful in 34s
Signed-off-by: crueter <crueter@eden-emu.dev>
2025-08-13 18:55:46 -04:00
0a2f8a7fce
[cmake] only pass jwt/httplib if needed
All checks were successful
eden-license / license-header (pull_request) Successful in 27s
Signed-off-by: crueter <crueter@eden-emu.dev>
2025-08-13 18:53:34 -04:00
affab2a483
[cmake] fix fmt, z{lib,std} install
All checks were successful
eden-license / license-header (pull_request) Successful in 17s
Signed-off-by: crueter <crueter@crueter.xyz>
2025-08-13 18:14:11 -04:00
ccd05a0c98
[cmake] Solve OpenSSL once and for all
All checks were successful
eden-license / license-header (pull_request) Successful in 28s
Finally...

Signed-off-by: crueter <crueter@crueter.xyz>
2025-08-13 18:05:01 -04:00
d9442ac3b8
[android] fix openssl linking
Signed-off-by: crueter <crueter@eden-emu.dev>
2025-08-13 18:05:01 -04:00
421bbeb818
ksjdfnjkfndjknjk
Signed-off-by: crueter <crueter@eden-emu.dev>
2025-08-13 18:05:00 -04:00
23d26dff08
try
Signed-off-by: crueter <crueter@crueter.xyz>
2025-08-13 18:04:21 -04:00
1e16dace99
[cmake] debug: print ssl root dir
Signed-off-by: crueter <crueter@crueter.xyz>
2025-08-13 18:04:21 -04:00
2e23caef2b
[cmake] explicitly public link ssl/jwt
Signed-off-by: crueter <crueter@eden-emu.dev>
2025-08-13 18:04:21 -04:00
7d7a38498e
[cmake] fix jwt
Signed-off-by: crueter <crueter@eden-emu.dev>
2025-08-13 18:04:21 -04:00
0d9249b6df
[cmake, android] fix openssl/jwt on android
Signed-off-by: crueter <crueter@eden-emu.dev>
2025-08-13 18:04:20 -04:00
f431ef0d88
[cmake] ffmpeg: use cpm
Signed-off-by: crueter <crueter@eden-emu.dev>
2025-08-13 18:03:45 -04:00
116bb79074
[cmake] externals: include sdl2 if linked to system
Signed-off-by: crueter <crueter@eden-emu.dev>
2025-08-13 18:03:45 -04:00
7dbdd65e17
[cmake] fix offline build
Signed-off-by: crueter <crueter@eden-emu.dev>
2025-08-13 18:03:45 -04:00
47d897f04d
[cmake] fix boost error
Signed-off-by: crueter <crueter@eden-emu.dev>
2025-08-13 18:03:45 -04:00
84818e9865
[cmake] submodules: only add to CPMUtil if git exists
Signed-off-by: crueter <crueter@eden-emu.dev>
2025-08-13 18:03:45 -04:00
15ba975916
[cpm] allow forcing of bundled/system deps
Signed-off-by: crueter <crueter@eden-emu.dev>
2025-08-13 18:03:45 -04:00
70718377a0
[cmake] fix boost and everything
Signed-off-by: crueter <crueter@eden-emu.dev>
2025-08-13 18:03:44 -04:00
f3d25cf8a5
[cmake] fix windows cpm and boost link
Signed-off-by: crueter <crueter@crueter.xyz>
2025-08-13 18:02:59 -04:00
25d641c28c
[docs] add openssl to windows docs
Signed-off-by: crueter <crueter@eden-emu.dev>
2025-08-13 18:02:59 -04:00
87b39f66bc
[cmake] refactor: CPM over vcpkg
Signed-off-by: crueter <crueter@eden-emu.dev>
2025-08-13 18:02:59 -04:00