CMakeLists.txt 493 B

12345678910111213141516171819
  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. add_library(CMakeWiXCustomActions MODULE
  14. detect_nsis_overwrite.cpp
  15. exports.def
  16. )
  17. target_link_libraries(CMakeWiXCustomActions PRIVATE msi)