Skip to content

Commit

Permalink
Link the api .lib to avoid dynamic linking issues on github flows
Browse files Browse the repository at this point in the history
  • Loading branch information
bleunguts committed Nov 28, 2023
1 parent 9604dd2 commit 91b2af7
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 8 deletions.
8 changes: 2 additions & 6 deletions ProjectX.AnalyticsLibNative/src/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -44,13 +44,9 @@ set(Sources
"MonteCarloHestonCppPricer2.cpp"
)
add_library (ProjectX.AnalyticsLibNative SHARED ${Sources} ${Headers} )
add_library(ProjectX.AnalyticsLibNativeDebug STATIC ${Sources} ${Headers})

add_custom_command(TARGET ProjectX.AnalyticsLibNative POST_BUILD
COMMAND ${CMAKE_COMMAND} -E copy
"$<TARGET_FILE:ProjectX.AnalyticsLibNative>"
"${CMAKE_SOURCE_DIR}/../3rdParty")

add_custom_command(TARGET ProjectX.AnalyticsLibNative POST_BUILD
COMMAND ${CMAKE_COMMAND} -E copy
"$<TARGET_FILE:ProjectX.AnalyticsLibNative>"
"${CMAKE_SOURCE_DIR}/tests")
"${CMAKE_SOURCE_DIR}/../3rdParty")
4 changes: 2 additions & 2 deletions ProjectX.AnalyticsLibNative/test/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -26,9 +26,9 @@ set(sources

add_executable(${PROJECT_TEST_NAME} ${sources})
target_link_libraries(${PROJECT_TEST_NAME}
PUBLIC
debug
gtest_main
ProjectX.AnalyticsLibNative
ProjectX.AnalyticsLibNativeDebug
)

add_test(
Expand Down

0 comments on commit 91b2af7

Please sign in to comment.