9d89dd89aac818a7fe469abfc8e665af3f2a31ff
[platform/upstream/cmake.git] / Utilities / Release / WiX / CustomAction / CMakeLists.txt
1 if(MSVC)
2   if(NOT CMAKE_VERSION VERSION_LESS 3.15)
3     set(CMAKE_MSVC_RUNTIME_LIBRARY "MultiThreaded$<$<CONFIG:Debug>:Debug>")
4   else()
5     foreach(CONFIG DEBUG MINSIZEREL RELEASE RELWITHDEBINFO)
6       string(REPLACE "/MD" "/MT"
7         "CMAKE_CXX_FLAGS_${CONFIG}"
8         "${CMAKE_CXX_FLAGS_${CONFIG}}"
9         )
10     endforeach()
11   endif()
12 endif()
13
14 add_library(CMakeWiXCustomActions MODULE
15   detect_nsis_overwrite.cpp
16   exports.def
17 )
18
19 target_link_libraries(CMakeWiXCustomActions PRIVATE msi)