Since CPack can miss some system DLLs, make option ADD_SYSTEM_RUNTIMES, def OFF

This commit is contained in:
Geoff McLane 2017-03-23 15:13:28 +01:00
parent 25f51604d0
commit 22bc8da583

View file

@ -344,13 +344,17 @@ endif()
### TODO: Check each of these builds ### TODO: Check each of these builds
########################################################## ##########################################################
# Need to ensure that system dlls get included in a binary distribution # Need to ensure that system dlls get included in a binary distribution
if (NOT DEFINED CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_NO_WARNINGS) # But since it can miss some... seems incomplete, make optionional
# Visual Studio Express does include redistributable components so option( ADD_SYSTEM_RUNTIMES "Set ON to include system runtime DLLS in distribution" OFF )
# squelch the warning. if (MSVC AND ADD_SYSTEM_RUNTIMES)
set (CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_NO_WARNINGS ON) if (NOT DEFINED CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_NO_WARNINGS)
endif () # Visual Studio Express does include redistributable components so
set (CMAKE_INSTALL_DEBUG_LIBRARIES OFF) # squelch the warning.
include (InstallRequiredSystemLibraries) set (CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_NO_WARNINGS ON)
endif ()
set (CMAKE_INSTALL_DEBUG_LIBRARIES OFF)
include (InstallRequiredSystemLibraries)
endif ()
########################################################## ##########################################################
if (WIN32) if (WIN32)
# MSI - this needs WiX Tooset installed and a path to candle.exe # MSI - this needs WiX Tooset installed and a path to candle.exe