Commit graph

4 commits

Author SHA1 Message Date
crueter
45f44cd5db
attempt 2
Signed-off-by: crueter <crueter@eden-emu.dev>
2026-06-01 23:41:55 -04:00
crueter
747c9f9ea1
use cd on unix
Signed-off-by: crueter <crueter@eden-emu.dev>
2026-06-01 23:37:44 -04:00
crueter
5fcd5f379f
WIP: [externals] maybe fix OpenSSL nonsense
wtf is happening

Signed-off-by: crueter <crueter@eden-emu.dev>
2026-06-01 23:19:52 -04:00
crueter
683e6249c3
[cmake] Allow building OpenSSL from source (#4032)
If YUZU_USE_BUNDLED_OPENSSL is off and OpenSSL is *not* installed to the
system, pulls in OpenSSL and Jimmy Park's CMake wrapper, then configures + builds from source.

Some patches were made on top of OpenSSL and openssl-cmake:
- USE_CCACHE is respected from UseCcache.cmake
- CXX/CFLAGS are passed from CMake to the configure script, which sends
  those to the compiler
- Uses a bundled cert.h akin to the bundled OpenSSL build

Closes #3614

~~Before merge: remove verbose stuff~~ actually useful so nvm

Signed-off-by: crueter <crueter@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4032
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
Reviewed-by: Lizzie <lizzie@eden-emu.dev>
2026-06-02 03:40:28 +02:00