Skip to content
Permalink
Browse files

- set macOS deployment target in CMake

Removed explicit version selection from Travis configuration
Bug in particular version of CMake requires CMAKE_OSX_SYSROOT to be set to existing SDK name for Xcode 8
https://cmake.org/pipermail/cmake/2012-November/052649.html
  • Loading branch information
alexey-lysiuk committed Jan 5, 2020
1 parent 26784d7 commit 4dc6ea4091aa5bda9c311a71c4985fc217d227ec
Showing with 3 additions and 2 deletions.
  1. +2 −2 .travis.yml
  2. +1 −0 CMakeLists.txt
@@ -14,13 +14,13 @@ matrix:
os: osx
osx_image: xcode8
env:
- CMAKE_OPTIONS="-DCMAKE_BUILD_TYPE=Debug -DCMAKE_OSX_DEPLOYMENT_TARGET=10.9"
- CMAKE_OPTIONS="-DCMAKE_BUILD_TYPE=Debug -DCMAKE_OSX_SYSROOT=macosx10.12"

- name: "Xcode 11.3"
os: osx
osx_image: xcode11.3
env:
- CMAKE_OPTIONS="-DCMAKE_BUILD_TYPE=Release -DCMAKE_OSX_DEPLOYMENT_TARGET=10.9"
- CMAKE_OPTIONS="-DCMAKE_BUILD_TYPE=Release"

- name: "Visual Studio 2017 32-bit"
os: windows
@@ -288,6 +288,7 @@ else()


if( APPLE )
set(CMAKE_OSX_DEPLOYMENT_TARGET "10.9")
if( CMAKE_CXX_COMPILER_ID STREQUAL "Clang" )
# With standard Apple tools -stdlib=libc++ needs to be specified in order to get
# C++11 support using SDKs 10.7 and 10.8.

0 comments on commit 4dc6ea4

Please sign in to comment.
You can’t perform that action at this time.