I\'m using CMake to generate a project file for Xcode 4.2 on OSX Lion, and I\'m using some of the C++0x features in LLVM like nullptr and auto. In order to use these, Xcode requ
The first one you could change the CMAKE_CXX_FLAGS attribute and add it: SET(CMAKE_CXX_FLAGS "${CMAKE_C_FLAGS} -std=C++0x")
As for selecting GCC instead of Clang you'll have to use something like: Switching between GCC and Clang/LLVM using CMake
That will override the CLang default values to use GCC