diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt index 599774a8..703a310e 100644 --- a/test/CMakeLists.txt +++ b/test/CMakeLists.txt @@ -21,9 +21,12 @@ if (NOT SUPPORTS_VARIADIC_TEMPLATES) target_compile_definitions(gmock PUBLIC GTEST_LANG_CXX11=0) endif () -if (MSVC AND WIN32) - # Workaround a bug in implementation of variadic templates in MSVC11. +# Workaround a bug in implementation of variadic templates in MSVC11. +if (MSVC) target_compile_definitions(gmock PUBLIC _VARIADIC_MAX=10) +endif () + +if (MSVC AND WIN32) # Disable MSVC warnings of _CRT_INSECURE_DEPRECATE functions. target_compile_definitions(gmock PUBLIC _CRT_SECURE_NO_WARNINGS) if (CMAKE_CXX_COMPILER_ID MATCHES "Clang")