diff options
author | Cedric Nugteren <web@cedricnugteren.nl> | 2017-10-14 16:26:35 +0200 |
---|---|---|
committer | Cedric Nugteren <web@cedricnugteren.nl> | 2017-10-14 16:26:35 +0200 |
commit | 48133a0cd1a7b61b87906ec1f4608e766e20a973 (patch) | |
tree | 13e46235a820cced8d15f0f1a05610026573aa79 /CMakeLists.txt | |
parent | 2bb8402ec15a672eaa26595247aa09f7d88fecdb (diff) |
Added an option to choose whether to override the MSVC flags from /MT to /MD (default ON)
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 05e7393b..e00b12d0 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -12,8 +12,11 @@ cmake_minimum_required(VERSION 2.8.11) # Overrides for MSVC static runtime -set(CMAKE_USER_MAKE_RULES_OVERRIDE ${CMAKE_CURRENT_SOURCE_DIR}/cmake/c_flag_overrides.cmake) -set(CMAKE_USER_MAKE_RULES_OVERRIDE_CXX ${CMAKE_CURRENT_SOURCE_DIR}/cmake/cxx_flag_overrides.cmake) +option(OVERRIDE_MSVC_FLAGS_TO_MT "Override compiler flags for MSVC to build with a static runtime (/MT instead of /MD)" ON) +if(OVERRIDE_MSVC_FLAGS_TO_MT) + set(CMAKE_USER_MAKE_RULES_OVERRIDE ${CMAKE_CURRENT_SOURCE_DIR}/cmake/c_flag_overrides.cmake) + set(CMAKE_USER_MAKE_RULES_OVERRIDE_CXX ${CMAKE_CURRENT_SOURCE_DIR}/cmake/cxx_flag_overrides.cmake) +endif() # CMake project details project("clblast" C CXX) |