diff options
| author | crueter <crueter@eden-emu.dev> | 2025-11-27 19:59:08 +0100 |
|---|---|---|
| committer | crueter <crueter@eden-emu.dev> | 2025-11-27 19:59:08 +0100 |
| commit | 318998cbb55921d48494d299113db93e487f27cd (patch) | |
| tree | a9fbd7240bf57dde98053764e056a25cb1a23d57 /CMakeLists.txt | |
| parent | f58097e814ebb000f23acbe26f096c8c4368da73 (diff) | |
[cmake] fix macos mbedtls (#3109)
Signed-off-by: crueter <crueter@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3109
Diffstat (limited to 'CMakeLists.txt')
| -rw-r--r-- | CMakeLists.txt | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 0d385b9436..4afbc13683 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -128,9 +128,6 @@ if (YUZU_STATIC_BUILD) ## find .a libs first (static, usually) set(CMAKE_FIND_LIBRARY_SUFFIXES ".a") - ## some libraries define a Library::Name_static alternative ## - set(YUZU_STATIC_SUFFIX _static) - ## some libraries use CMAKE_IMPORT_LIBRARY_SUFFIX e.g. Harfbuzz ## set(CMAKE_IMPORT_LIBRARY_SUFFIX ".a") @@ -161,20 +158,22 @@ if (YUZU_STATIC_BUILD) set(YUZU_USE_BUNDLED_OPENSSL ON) set(HTTPLIB_USE_BROTLI_IF_AVAILABLE OFF) + + ## some libraries define a Library::Name_static alternative ## + set(MBEDTLS_LIB_SUFFIX _static) elseif(APPLE) - # these libs do not properly provide static libs/let you do it with cmake set(YUZU_USE_CPM ON) set(YUZU_USE_BUNDLED_FFMPEG ON) set(YUZU_USE_BUNDLED_SDL2 ON) set(YUZU_USE_BUNDLED_OPENSSL ON) - # IMPORTED_IMPLIB not set for imported target - # TODO(crueter): wtf + # these libs do not properly provide static libs/let you do it with cmake set(fmt_FORCE_BUNDLED ON) set(SPIRV-Tools_FORCE_BUNDLED ON) set(SPIRV-Headers_FORCE_BUNDLED ON) set(zstd_FORCE_BUNDLED ON) + set(MbedTLS_FORCE_BUNDLED ON) endif() endif() |
