Default to clang for Mac OS X 10.7+

epec-fast
Marius Kintel 2013-06-20 00:05:09 -04:00
parent c75d195552
commit 10032341e2
1 changed files with 7 additions and 7 deletions

View File

@ -14,15 +14,15 @@ include(CMakeParseArguments.cmake)
IF (APPLE)
EXECUTE_PROCESS(COMMAND sw_vers -productVersion OUTPUT_VARIABLE MACOSX_VERSION)
IF (NOT ${MACOSX_VERSION} VERSION_LESS "10.8.0")
message("Detected Mountain Lion or later")
set(CMAKE_C_COMPILER "gcc")
set(CMAKE_CXX_COMPILER "g++")
message("Detected Mountain Lion (10.8) or later")
set(CMAKE_C_COMPILER "clang")
set(CMAKE_CXX_COMPILER "clang++")
ELSEIF (NOT ${MACOSX_VERSION} VERSION_LESS "10.7.0")
message("Detected Lion or later")
set(CMAKE_C_COMPILER "gcc")
set(CMAKE_CXX_COMPILER "g++")
message("Detected Lion (10.7)")
set(CMAKE_C_COMPILER "clang")
set(CMAKE_CXX_COMPILER "clang++")
ELSE()
message("Detected Snow Leopard or older")
message("Detected Snow Leopard (10.6) or older")
if (USE_LLVM)
message("Using LLVM compiler")
set(CMAKE_C_COMPILER "llvm-gcc")