Skip to content

Commit

Permalink
Fix exporting for Linux as well
Browse files Browse the repository at this point in the history
  • Loading branch information
jonpas committed Mar 3, 2024
1 parent 8f46f4c commit 9143f43
Showing 1 changed file with 1 addition and 5 deletions.
6 changes: 1 addition & 5 deletions cmake/idi/functions/framework/idi_src.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -58,16 +58,12 @@ macro(idi_src)
else()
if(IDICMAKE_IS_SHARED)
add_library("${IDICMAKE_PROJECT_NAME}" SHARED "")
target_link_libraries("${IDICMAKE_PROJECT_NAME}" PUBLIC "${IDICMAKE_CORE}")
target_link_libraries("${IDICMAKE_PROJECT_NAME}" PUBLIC "$<LINK_LIBRARY:WHOLE_ARCHIVE,${IDICMAKE_CORE}>")
set(IDICMAKE_SHARED_NAME ${IDICMAKE_PROJECT_NAME})

set_target_properties("${IDICMAKE_SHARED_NAME}" PROPERTIES CXX_VISIBILITY_PRESET hidden)
set_target_properties("${IDICMAKE_SHARED_NAME}" PROPERTIES C_VISIBILITY_PRESET hidden)

if (MSVC)
set_target_properties(${IDICMAKE_PROJECT_NAME} PROPERTIES LINK_FLAGS "/WHOLEARCHIVE:${IDICMAKE_CORE}")
endif()

target_sources(
"${IDICMAKE_SHARED_NAME}"
PRIVATE
Expand Down

0 comments on commit 9143f43

Please sign in to comment.