Select correct -std flag for CMake for different versions of gcc.
git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@177663 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/CMakeLists.txt b/CMakeLists.txt
index d5a28ea..aa41e9a 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -82,7 +82,16 @@
include_directories(/usr/include/python2.7)
include_directories(../clang/include)
include_directories("${CMAKE_CURRENT_BINARY_DIR}/../clang/include")
-set(CMAKE_CXX_FLAGS "-std=c++11")
+
+if (CMAKE_CXX_COMPILER_ID STREQUAL "GNU")
+ if (CMAKE_CXX_COMPILER_VERSION VERSION_LESS "4.7")
+ set(CMAKE_CXX_FLAGS "-std=c++0x")
+ else()
+ set(CMAKE_CXX_FLAGS "-std=c++11")
+ endif()
+else()
+ set(CMAKE_CXX_FLAGS "-std=c++11")
+endif()
# Disable MSVC warnings
if( MSVC )