From bdcf21a5bdae38ed58ae21819dcd6f07d475c188 Mon Sep 17 00:00:00 2001 From: Vadim Zeitlin Date: Thu, 25 Jan 2018 12:22:34 +0100 Subject: [PATCH] Explicitly use libc++ in C++11 CMake macOS builds on Travis CI Just using -DCMAKE_CXX_STANDARD=11 isn't enough, as it doesn't seem to use C++11 for configuration checks, so set CMAKE_CXX_FLAGS explicitly too. --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 36f7e40fa4..afc314c983 100644 --- a/.travis.yml +++ b/.travis.yml @@ -27,7 +27,7 @@ matrix: env: wxCONFIGURE_FLAGS="--enable-cxx11" wxMAKEFILE_FLAGS="CXXFLAGS=-std=c++11" wxSKIP_SAMPLES=1 - os: osx compiler: clang - env: wxTOOLSET=cmake wxCMAKE_GENERATOR=Xcode wxCMAKE_DEFINES="-DCMAKE_CXX_STANDARD=11" + env: wxTOOLSET=cmake wxCMAKE_GENERATOR=Xcode wxCMAKE_DEFINES="-DCMAKE_CXX_STANDARD=11 -DCMAKE_CXX_FLAGS=-stdlib=libc++" branches: only: