From c828e171752e67ebba33197ba758a4f24188efcf Mon Sep 17 00:00:00 2001 From: vladlosev Date: Tue, 18 May 2010 21:08:05 +0000 Subject: Introduces gtest_force_shared_crt option for CMake build scripts. --- cmake/internal_utils.cmake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'cmake') diff --git a/cmake/internal_utils.cmake b/cmake/internal_utils.cmake index c611025e..01dda3f7 100644 --- a/cmake/internal_utils.cmake +++ b/cmake/internal_utils.cmake @@ -15,7 +15,7 @@ macro(fix_default_settings) foreach (flag_var CMAKE_CXX_FLAGS CMAKE_CXX_FLAGS_DEBUG CMAKE_CXX_FLAGS_RELEASE CMAKE_CXX_FLAGS_MINSIZEREL CMAKE_CXX_FLAGS_RELWITHDEBINFO) - if (NOT BUILD_SHARED_LIBS) + if (NOT BUILD_SHARED_LIBS AND NOT gtest_force_shared_crt) # When Google Test is built as a shared library, it should also use # shared runtime libraries. Otherwise, it may end up with multiple # copies of runtime library data in different modules, resulting in -- cgit v1.2.3