File tree Expand file tree Collapse file tree 2 files changed +31
-0
lines changed
Expand file tree Collapse file tree 2 files changed +31
-0
lines changed Original file line number Diff line number Diff line change @@ -348,6 +348,31 @@ if (NOT DISABLE_TLS)
348348 COMMAND ${CMAKE_COMMAND} -E copy ${LIB_TLS} /win/${TARGET_PLATFORM} /libssl-43${PLATFORM_POSTFIX} .dll ${CMAKE_BINARY_DIR}
349349 COMMAND ${CMAKE_COMMAND} -E copy ${LIB_TLS} /win/${TARGET_PLATFORM} /libcrypto-41${PLATFORM_POSTFIX} .dll ${CMAKE_BINARY_DIR}
350350 )
351+
352+ if (TARGET_PLATFORM STREQUAL "x64" )
353+ ADD_CUSTOM_COMMAND (
354+ TARGET ${PROJECT}
355+ POST_BUILD
356+ COMMAND ${CMAKE_COMMAND} -E copy ${LIB_TLS} /win/${TARGET_PLATFORM} /vcruntime140.dll ${CMAKE_BINARY_DIR}
357+ )
358+ endif ()
359+
360+ if (MSVC )
361+ ADD_CUSTOM_COMMAND (
362+ TARGET ${PROJECT}
363+ POST_BUILD
364+ COMMAND ${CMAKE_COMMAND} -E copy ${LIB_TLS} /win/${TARGET_PLATFORM} /libtls-15${PLATFORM_POSTFIX} .dll ${CMAKE_BINARY_DIR} /${CMAKE_BUILD_TYPE}
365+ COMMAND ${CMAKE_COMMAND} -E copy ${LIB_TLS} /win/${TARGET_PLATFORM} /libssl-43${PLATFORM_POSTFIX} .dll ${CMAKE_BINARY_DIR} /${CMAKE_BUILD_TYPE}
366+ COMMAND ${CMAKE_COMMAND} -E copy ${LIB_TLS} /win/${TARGET_PLATFORM} /libcrypto-41${PLATFORM_POSTFIX} .dll ${CMAKE_BINARY_DIR} /${CMAKE_BUILD_TYPE}
367+ )
368+ if (TARGET_PLATFORM STREQUAL "x64" )
369+ ADD_CUSTOM_COMMAND (
370+ TARGET ${PROJECT}
371+ POST_BUILD
372+ COMMAND ${CMAKE_COMMAND} -E copy ${LIB_TLS} /win/${TARGET_PLATFORM} /vcruntime140.dll ${CMAKE_BINARY_DIR} /${CMAKE_BUILD_TYPE}
373+ )
374+ endif ()
375+ endif ()
351376 elseif (MACOSX)
352377 ADD_CUSTOM_COMMAND (
353378 TARGET ${PROJECT}
@@ -415,6 +440,12 @@ if (NOT DISABLE_TLS)
415440 "${LIB_TLS} /win/${TARGET_PLATFORM} /libcrypto-41${PLATFORM_POSTFIX} .dll"
416441 DESTINATION "bin/${TARGET_PLATFORM} "
417442 )
443+ if (TARGET_PLATFORM STREQUAL "x64" )
444+ install (FILES
445+ "${LIB_TLS} /win/${TARGET_PLATFORM} /vcruntime140.dll"
446+ DESTINATION "bin/${TARGET_PLATFORM} "
447+ )
448+ endif ()
418449 elseif (MACOSX)
419450 install (FILES
420451 "${LIB_TLS} /mac/${TARGET_PLATFORM} /libcrypto.46.0.0.dylib"
You can’t perform that action at this time.
0 commit comments