Get the unittests compiling when building with cmake and the setting
-DLLVM_ENABLE_THREADS=false.
llvm-svn: 181788
diff --git a/llvm/utils/unittest/CMakeLists.txt b/llvm/utils/unittest/CMakeLists.txt
index 70ed35d..8bdfee1 100644
--- a/llvm/utils/unittest/CMakeLists.txt
+++ b/llvm/utils/unittest/CMakeLists.txt
@@ -27,6 +27,10 @@
set(LLVM_REQUIRES_RTTI 1)
add_definitions( -DGTEST_HAS_RTTI=0 )
+if (NOT LLVM_ENABLE_THREADS)
+ add_definitions( -DGTEST_HAS_PTHREAD=0 )
+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)