Only use --whole-archive on android

This commit is contained in:
Nikita Lisitsa 2026-06-30 15:29:00 +03:00
parent cd87a325d0
commit 940c2bb07e

View file

@ -49,9 +49,13 @@ function(psemek_add_executable_impl target is_application)
target_link_libraries(${target} PUBLIC psemek) target_link_libraries(${target} PUBLIC psemek)
if(${is_application}) if(${is_application})
target_link_libraries(${target} PUBLIC if(ANDROID)
"-Wl,--whole-archive $<TARGET_FILE:${PSEMEK_BACKEND_LIBRARY}> -Wl,--no-whole-archive" target_link_libraries(${target} PUBLIC
${PSEMEK_BACKEND_LIBRARY}) "-Wl,--whole-archive $<TARGET_FILE:${PSEMEK_BACKEND_LIBRARY}> -Wl,--no-whole-archive"
${PSEMEK_BACKEND_LIBRARY})
else()
target_link_libraries(${target} PUBLIC ${PSEMEK_BACKEND_LIBRARY})
endif()
endif() endif()
install(TARGETS ${target}) install(TARGETS ${target})