From 4f93735b65b719e769b0b6b0d6aa9c7335f3000f Mon Sep 17 00:00:00 2001 From: Wunkolo Date: Sun, 10 Mar 2024 19:07:15 -0700 Subject: [PATCH] Fix LTO linking --- CMakeLists.txt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index e89c9c51..4bcf8571 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -424,10 +424,6 @@ if(ANDROID) target_link_libraries(AlberCore PRIVATE EGL log) endif() -if(ENABLE_LTO OR ENABLE_USER_BUILD) - set_target_properties(AlberCore PROPERTIES INTERPROCEDURAL_OPTIMIZATION TRUE) -endif() - target_link_libraries(AlberCore PRIVATE dynarmic cryptopp glad resources_console_fonts teakra) target_link_libraries(AlberCore PUBLIC glad) @@ -521,4 +517,8 @@ elseif(BUILD_HYDRA_CORE) add_library(Alber SHARED src/hydra_core.cpp) target_link_libraries(Alber PUBLIC AlberCore) else() +endif() + +if(ENABLE_LTO OR ENABLE_USER_BUILD) + set_target_properties(Alber PROPERTIES INTERPROCEDURAL_OPTIMIZATION TRUE) endif() \ No newline at end of file