From 3d1b0aa0082339913476a806b322fb86170891a9 Mon Sep 17 00:00:00 2001 From: NAKAMURA Takumi Date: Sat, 14 Feb 2015 00:45:32 +0000 Subject: Revert r229185, "Raising minimum required Visual Studio version to 2013." All builders are not ready yet. llvm-svn: 229199 --- llvm/cmake/modules/AddLLVM.cmake | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'llvm/cmake/modules/AddLLVM.cmake') diff --git a/llvm/cmake/modules/AddLLVM.cmake b/llvm/cmake/modules/AddLLVM.cmake index b265d8661a7..dae8e758c7c 100644 --- a/llvm/cmake/modules/AddLLVM.cmake +++ b/llvm/cmake/modules/AddLLVM.cmake @@ -584,6 +584,12 @@ function(add_unittest test_suite test_name) set(EXCLUDE_FROM_ALL ON) endif() + # Visual Studio 2012 only supports up to 8 template parameters in + # std::tr1::tuple by default, but gtest requires 10 + if (MSVC AND MSVC_VERSION EQUAL 1700) + list(APPEND LLVM_COMPILE_DEFINITIONS _VARIADIC_MAX=10) + endif () + include_directories(${LLVM_MAIN_SRC_DIR}/utils/unittest/googletest/include) if (NOT LLVM_ENABLE_THREADS) list(APPEND LLVM_COMPILE_DEFINITIONS GTEST_HAS_PTHREAD=0) -- cgit v1.2.3