fix static build

This commit is contained in:
Eyck Jentzsch 2022-09-28 19:37:47 +02:00
parent b20daa1ac2
commit b20fd3eba5
1 changed files with 1 additions and 1 deletions

View File

@ -79,7 +79,7 @@ if(TARGET jsoncpp::jsoncpp)
else() else()
target_link_libraries(${PROJECT_NAME} PUBLIC jsoncpp) target_link_libraries(${PROJECT_NAME} PUBLIC jsoncpp)
endif() endif()
if("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU") if("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU" AND BUILD_SHARED_LIBS)
target_link_libraries(${PROJECT_NAME} PUBLIC -Wl,--whole-archive dbt-rise-core -Wl,--no-whole-archive) target_link_libraries(${PROJECT_NAME} PUBLIC -Wl,--whole-archive dbt-rise-core -Wl,--no-whole-archive)
else() else()
target_link_libraries(${PROJECT_NAME} PUBLIC dbt-rise-core) target_link_libraries(${PROJECT_NAME} PUBLIC dbt-rise-core)