👷 Add cmake logic to Travis config

- get CMake for XCode 8.1 image
This commit is contained in:
Tushar Maheshwari 2017-02-12 19:40:40 +05:30
parent 85ce4d7b53
commit 5436407b7e
2 changed files with 13 additions and 1 deletions

1
.gitignore vendored
View file

@ -7,6 +7,7 @@ fuzz-testing
*.gcno
*.gcda
build
working
doc/xml

View file

@ -228,6 +228,14 @@ install:
# make sure CXX is correctly set
- if [[ "${COMPILER}" != "" ]]; then export CXX=${COMPILER}; fi
# get CMake (only for systems with brew - macOS)
- |
if [[ !(-x $(which cmake)) && (-x $(which brew)) ]]; then
brew update
brew install cmake
cmake --version
fi
# install LLVM/clang when LLVM_VERSION is set
- |
if [[ "${LLVM_VERSION}" != "" ]]; then
@ -266,7 +274,10 @@ script:
- $CXX --version
# compile and execute unit tests
- make check
- mkdir -p build && cd build
- cmake .. && cmake --build . --config Release -- -j4
- ctest -C Release -V
- cd ..
# check if homebrew works (only checks develop branch)
- if [ `which brew` ]; then