Only use --whole-archive on android
This commit is contained in:
parent
cd87a325d0
commit
940c2bb07e
1 changed files with 7 additions and 3 deletions
|
|
@ -49,9 +49,13 @@ function(psemek_add_executable_impl target is_application)
|
|||
|
||||
target_link_libraries(${target} PUBLIC psemek)
|
||||
if(${is_application})
|
||||
target_link_libraries(${target} PUBLIC
|
||||
"-Wl,--whole-archive $<TARGET_FILE:${PSEMEK_BACKEND_LIBRARY}> -Wl,--no-whole-archive"
|
||||
${PSEMEK_BACKEND_LIBRARY})
|
||||
if(ANDROID)
|
||||
target_link_libraries(${target} PUBLIC
|
||||
"-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()
|
||||
|
||||
install(TARGETS ${target})
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue