From acb105bd58a06ce93fc140ce0c2f55f1688ab2fd Mon Sep 17 00:00:00 2001 From: Samuel <36420837+Samueru-sama@users.noreply.github.com> Date: Sun, 12 Jul 2026 20:56:18 -0400 Subject: [PATCH] build: Link SDL3 earlier (#1982) Hacky workaround for a problem where wxWidgets uses SDL2 and Cemu uses SDL3. See #1982 --- src/CMakeLists.txt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 977f48b7..8ca6d68f 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -211,6 +211,10 @@ set_target_properties(CemuBin PROPERTIES OUTPUT_NAME "${OUTPUT_NAME}" ) +if(ENABLE_SDL) + target_link_libraries(CemuBin PRIVATE SDL3::SDL3) +endif() + target_link_libraries(CemuBin PRIVATE CemuAudio CemuCafe @@ -222,10 +226,6 @@ target_link_libraries(CemuBin PRIVATE CemuUtil ) -if(ENABLE_SDL) - target_link_libraries(CemuBin PRIVATE SDL3::SDL3) -endif() - if(UNIX AND NOT APPLE) # due to nasm output some linkers will make stack executable # cemu does not require this so we explicity disable it