2 if(NOT CMAKE_VERSION VERSION_LESS 3.15)
3 set(CMAKE_MSVC_RUNTIME_LIBRARY "MultiThreaded$<$<CONFIG:Debug>:Debug>")
5 foreach(CONFIG DEBUG MINSIZEREL RELEASE RELWITHDEBINFO)
6 string(REPLACE "/MD" "/MT"
7 "CMAKE_CXX_FLAGS_${CONFIG}"
8 "${CMAKE_CXX_FLAGS_${CONFIG}}"
10 string(REPLACE "-MD" "-MT"
11 "CMAKE_CXX_FLAGS_${CONFIG}"
12 "${CMAKE_CXX_FLAGS_${CONFIG}}"
18 add_library(CMakeWiXCustomActions MODULE
19 detect_nsis_overwrite.cpp
23 target_link_libraries(CMakeWiXCustomActions PRIVATE msi)