From 3a552344362856dbaa3c2d49cda964ad516e3e68 Mon Sep 17 00:00:00 2001 From: tosh Date: Fri, 29 Mar 2013 22:32:44 +0100 Subject: [PATCH] also bumps standard library version for clang (untested) --- interface/CMakeLists.txt | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/interface/CMakeLists.txt b/interface/CMakeLists.txt index 5e6ead8149..2b5da7b077 100644 --- a/interface/CMakeLists.txt +++ b/interface/CMakeLists.txt @@ -9,10 +9,16 @@ set(PORTAUDIO_DIR ${CMAKE_CURRENT_SOURCE_DIR}/external/portaudio) project(interface) # ++ C++ version -if (NOT MSVC) - # msvc defaults to latest version +if (NOT MSVC AND NOT CMAKE_COMPILER_IS_GNUCXX) + # ...assume clang add_definitions("-std=c++0x") -endif (NOT MSVC) + add_definitions("-stdlib=libc++") +elseif (NOT MSVC) + # this one works for GCC... + add_definitions("-std=c++0x") + # ...and msvc defaults to latest version +endif () + if (APPLE) # link in required OS X frameworks and include the right GL headers