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 )