From 131585a6f5dd3d3e91f42ce73834ad93349bfbe8 Mon Sep 17 00:00:00 2001 From: Evgeniy Stepanov Date: Tue, 21 Jan 2014 09:00:30 +0000 Subject: [PATCH] Fix libstdc++4.7 test on Android. llvm-svn: 199714 --- llvm/cmake/modules/HandleLLVMOptions.cmake | 3 +++ 1 file changed, 3 insertions(+) diff --git a/llvm/cmake/modules/HandleLLVMOptions.cmake b/llvm/cmake/modules/HandleLLVMOptions.cmake index 81f688dd017b..b02182189e0a 100644 --- a/llvm/cmake/modules/HandleLLVMOptions.cmake +++ b/llvm/cmake/modules/HandleLLVMOptions.cmake @@ -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 std::atomic x(0.0f);