Skip to content

Commit 264468b

Browse files
committed
Merge branch 'master' into add_execution_bit_for_travis_yml
2 parents a28d785 + 1a1b13b commit 264468b

File tree

3 files changed

+53
-32
lines changed

3 files changed

+53
-32
lines changed

.travis.yml

Lines changed: 48 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,39 +1,62 @@
1-
language: cpp
2-
3-
sudo: required
4-
dist: trusty
5-
6-
os:
7-
- linux
8-
- osx
9-
10-
compiler:
11-
- gcc
12-
- clang
1+
language: c++
132

143
env:
154
global:
165
- CMAKE_OPTIONS="-DOPTION_BUILD_EXAMPLES=On"
17-
matrix:
18-
- CMAKE_CONFIGURATION=release BUILD_DIR=build
19-
- CMAKE_CONFIGURATION=debug BUILD_DIR=build-debug
206

217
matrix:
22-
exclude:
23-
- os: osx
24-
compiler: gcc
8+
include:
9+
10+
- os: osx
11+
osx_image: xcode9.1
12+
env: CMAKE_CONFIGURATION=release BUILD_DIR=build
13+
14+
- os: osx
15+
osx_image: xcode9.1
16+
env: CMAKE_CONFIGURATION=debug BUILD_DIR=build-debug
17+
18+
- os: linux
19+
compiler: clang
20+
env: CMAKE_CONFIGURATION=release BUILD_DIR=build
21+
22+
- os: linux
23+
compiler: clang
24+
env: CMAKE_CONFIGURATION=debug BUILD_DIR=build-debug
25+
26+
- os: linux
27+
compiler: gcc
28+
env:
29+
- CMAKE_CONFIGURATION=release BUILD_DIR=build
30+
- MATRIX_EVAL="CC=gcc-5 && CXX=g++-5"
31+
addons:
32+
apt:
33+
sources:
34+
- ubuntu-toolchain-r-test
35+
packages:
36+
- cmake
37+
- g++-5
38+
39+
- os: linux
40+
compiler: gcc
41+
env:
42+
- CMAKE_CONFIGURATION=debug BUILD_DIR=build-debug
43+
- MATRIX_EVAL="CC=gcc-5 && CXX=g++-5"
44+
addons:
45+
apt:
46+
sources:
47+
- ubuntu-toolchain-r-test
48+
packages:
49+
- cmake
50+
- g++-5
2551

26-
before_install:
27-
- if [ $TRAVIS_OS_NAME == linux ]; then sudo apt-get install -qq cmake qt5-default cppcheck clang-tidy-3.8; fi
28-
- if [ $TRAVIS_OS_NAME == osx ]; then brew update && brew install qt5 cppcheck; fi
29-
- chmod +x ./configure
3052

3153
before_script:
54+
- eval "${MATRIX_EVAL}"
55+
- chmod +x ./configure
3256
- ./configure
33-
- if [ $CMAKE_CONFIGURATION == release ]; then ./configure; fi
34-
- if [ $CMAKE_CONFIGURATION == debug ]; then ./configure debug; fi
57+
- ./configure $CMAKE_CONFIGURATION
3558

3659
script:
3760
- cmake --build $BUILD_DIR
3861
- cmake --build $BUILD_DIR --target test
39-
- cmake --build $BUILD_DIR --target check-all
62+

appveyor.yml

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -31,22 +31,19 @@ init:
3131
- echo %generator%
3232

3333
before_build:
34-
- cmd: >-
34+
- cmd: |-
3535
mkdir build
36-
3736
cd build
38-
3937
cmake --version
40-
4138
cmake .. -G %generator%
42-
39+
4340
build:
4441
project: c:\projects\cmake-init\build\template.sln
4542
verbosity: minimal
46-
parallel: true
43+
parallel: true
4744
only_commits:
4845
files:
4946
- CMakeLists.txt
5047
- appveyor.yml
51-
- sources/
48+
- source/
5249
- cmake/

cmake/Findclang_tidy.cmake

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ find_program(clang_tidy_EXECUTABLE
1313
clang-tidy-3.8
1414
clang-tidy-3.9
1515
clang-tidy-4.0
16+
clang-tidy
1617
PATHS
1718
"${CLANG_TIDY_DIR}"
1819
)

0 commit comments

Comments
 (0)