From a3a9d004a6b82eab8683f9eeda3a38905191673b Mon Sep 17 00:00:00 2001 From: Collecting Date: Mon, 3 Nov 2025 17:08:01 +0000 Subject: [PATCH] fix: ARM64 Support Signed-off-by: Collecting --- CMakeLists.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index be1f161d4..0bdba33a9 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -589,10 +589,11 @@ if (ENABLE_SDL2) set(SDL2_FOUND YES) set(SDL2_INCLUDE_DIR "${SDL2_PREFIX}/include" CACHE PATH "Path to SDL2 headers") set(SDL2_LIBRARY "${SDL2_PREFIX}/lib/${SDL2_ARCH_DIR}/SDL2.lib" CACHE PATH "Path to SDL2 library") + set(SDL2MAIN_LIBRARY "${SDL2_PREFIX}/lib/${SDL2_ARCH_DIR}/SDL2main.lib" CACHE PATH "Path to SDL2main library") set(SDL2_DLL_DIR "${SDL2_PREFIX}/lib/${SDL2_ARCH_DIR}/" CACHE PATH "Path to SDL2.dll") add_library(SDL2::SDL2 INTERFACE IMPORTED) - target_link_libraries(SDL2::SDL2 INTERFACE "${SDL2_LIBRARY}") + target_link_libraries(SDL2::SDL2 INTERFACE "${SDL2_LIBRARY}" "${SDL2MAIN_LIBRARY}") target_include_directories(SDL2::SDL2 INTERFACE "${SDL2_INCLUDE_DIR}") elseif (CITRON_USE_EXTERNAL_SDL2) message(STATUS "Using SDL2 from externals.")