Fix libstdc++4.7 test on Android.
authorEvgeniy Stepanov <eugeni.stepanov@gmail.com>
Tue, 21 Jan 2014 09:00:30 +0000 (09:00 +0000)
committerEvgeniy Stepanov <eugeni.stepanov@gmail.com>
Tue, 21 Jan 2014 09:00:30 +0000 (09:00 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@199714 91177308-0d34-0410-b5e6-96231b3b80d8

cmake/modules/HandleLLVMOptions.cmake

index 81f688dd017b30e932f03faba678041a7e2be51f..b02182189e0a679b9179de2c32c1c6e7f48488cf 100644 (file)
@@ -30,6 +30,9 @@ if(NOT LLVM_FORCE_USE_OLD_TOOLCHAIN)
     # libstdc++4.6 that is fixed in libstdc++4.7.
     if(NOT LLVM_ENABLE_LIBCXX)
       set(CMAKE_REQUIRED_FLAGS "-std=c++0x")
+      if (ANDROID)
+        set(CMAKE_REQUIRED_LIBRARIES "atomic")
+      endif()
       check_cxx_source_compiles("
 #include <atomic>
 std::atomic<float> x(0.0f);