From 15abcfe359d88b7ec12e4340000a05701bfad613 Mon Sep 17 00:00:00 2001 From: Ian Bell Date: Tue, 2 Dec 2014 18:45:20 -0500 Subject: [PATCH] MATLAB is now using static c runtime on windows builds Signed-off-by: Ian Bell --- CMakeLists.txt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index d3366556..4e354928 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -650,6 +650,11 @@ if (COOLPROP_MATLAB_SWIG_MODULE) WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}") if(WIN32) # 32-bit or 64-bit mex + + # Force visual studio to statically link the c runtime to avoid dependency on MSVCRXXX.dll + set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} /MT") + set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} /MTd") + if (CMAKE_CL_64) SET_TARGET_PROPERTIES(CoolPropMATLAB_wrap PROPERTIES PREFIX "" SUFFIX .mexw64) else()