mirror of
https://github.com/ToruNiina/toml11.git
synced 2025-12-16 03:08:52 +08:00
ci: fix Travis.CI OS X build
This commit is contained in:
23
.travis.yml
23
.travis.yml
@@ -293,16 +293,6 @@ matrix:
|
|||||||
- os: osx
|
- os: osx
|
||||||
language: cpp
|
language: cpp
|
||||||
compiler: clang
|
compiler: clang
|
||||||
env: CXX_STANDARD=11
|
|
||||||
cache:
|
|
||||||
directories:
|
|
||||||
- $HOME/Library/Caches/Homebrew
|
|
||||||
addons:
|
|
||||||
homebrew:
|
|
||||||
update: true
|
|
||||||
packages:
|
|
||||||
- cmake
|
|
||||||
- boost
|
|
||||||
|
|
||||||
script:
|
script:
|
||||||
- |
|
- |
|
||||||
@@ -312,6 +302,10 @@ script:
|
|||||||
tar xf cmake-3.14.5-Linux-x86_64.tar.gz -C cmake --strip-components=1
|
tar xf cmake-3.14.5-Linux-x86_64.tar.gz -C cmake --strip-components=1
|
||||||
export PATH=${TRAVIS_BUILD_DIR}/cmake/bin:${PATH}
|
export PATH=${TRAVIS_BUILD_DIR}/cmake/bin:${PATH}
|
||||||
fi
|
fi
|
||||||
|
- |
|
||||||
|
if [[ "${CXX_STANDARD}" == "" ]]; then
|
||||||
|
export CXX_STANDARD="11"
|
||||||
|
fi
|
||||||
- |
|
- |
|
||||||
if [[ "${TOML_HEAD}" != "ON" ]]; then
|
if [[ "${TOML_HEAD}" != "ON" ]]; then
|
||||||
export TOML_HEAD="OFF"
|
export TOML_HEAD="OFF"
|
||||||
@@ -330,13 +324,8 @@ script:
|
|||||||
- cmake --version
|
- cmake --version
|
||||||
- mkdir build
|
- mkdir build
|
||||||
- cd build
|
- cd build
|
||||||
|
- echo "COMPILER = ${COMPILER}"
|
||||||
|
- echo "CXX_STANDARD = ${CXX_STANDARD}"
|
||||||
- cmake -DCMAKE_CXX_COMPILER=$COMPILER -DCMAKE_CXX_STANDARD=$CXX_STANDARD -DTOML11_USE_UNRELEASED_TOML_FEATURES=${TOML_HEAD} -Dtoml11_TEST_WITH_ASAN=${WITH_ASAN} -Dtoml11_TEST_WITH_UBSAN=${WITH_UBSAN} ..
|
- cmake -DCMAKE_CXX_COMPILER=$COMPILER -DCMAKE_CXX_STANDARD=$CXX_STANDARD -DTOML11_USE_UNRELEASED_TOML_FEATURES=${TOML_HEAD} -Dtoml11_TEST_WITH_ASAN=${WITH_ASAN} -Dtoml11_TEST_WITH_UBSAN=${WITH_UBSAN} ..
|
||||||
- make
|
- make
|
||||||
- ctest --output-on-failure
|
- ctest --output-on-failure
|
||||||
|
|
||||||
# https://stackoverflow.com/a/53331571
|
|
||||||
before_cache:
|
|
||||||
- |
|
|
||||||
if [[ "${TRAVIS_OS_NAME}" == "osx" ]]; then
|
|
||||||
brew cleanup
|
|
||||||
fi
|
|
||||||
|
|||||||
Reference in New Issue
Block a user