diff options
| author | Marius Kintel <marius@kintel.net> | 2012-08-20 12:56:29 (GMT) | 
|---|---|---|
| committer | Marius Kintel <marius@kintel.net> | 2012-08-20 12:56:29 (GMT) | 
| commit | 63882721d773eab3aa49454a3b33a8a524d72beb (patch) | |
| tree | a826b179b70318b5898a6ec0e3b1d74dae531e8d | |
| parent | 8712bea3053f95f606b7a294ad73a922a4bec1e0 (diff) | |
Added support for Mac OS X Lion
| -rw-r--r-- | tests/CMakeLists.txt | 19 | 
1 files changed, 19 insertions, 0 deletions
| diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index 5ec8be7..ce7698e 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -6,6 +6,25 @@ if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}.${CMAKE_PATCH_VERSION}" VERSIO    # http://www.cmake.org/cmake/help/cmake-2-8-docs.html#policy:CMP0017    cmake_policy(SET CMP0017 NEW)  endif() + +# Detect Lion and force gcc +IF (APPLE) +   EXECUTE_PROCESS(COMMAND sw_vers -productVersion OUTPUT_VARIABLE MACOSX_VERSION) +   IF (NOT ${MACOSX_VERSION} VERSION_LESS "10.7.0") +     message("Detected Lion or later") +     set(CMAKE_C_COMPILER "gcc") +     set(CMAKE_CXX_COMPILER "g++") +   ELSE() +     message("Detected Snow Leopard or older") +     if (USE_LLVM) +       message("Using LLVM compiler") +       set(CMAKE_C_COMPILER "llvm-gcc") +       set(CMAKE_CXX_COMPILER "llvm-g++") +     endif() +   ENDIF() +ENDIF(APPLE) + +  project(tests)  set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}") | 
