File tree 2 files changed +10
-6
lines changed
2 files changed +10
-6
lines changed Original file line number Diff line number Diff line change @@ -153,6 +153,7 @@ jobs:
153
153
154
154
- stage : Test different OS/CXX/Flags
155
155
os : linux
156
+ cache : ccache
156
157
env :
157
158
- BUILD_SYSTEM=cmake
158
159
addons :
@@ -162,22 +163,20 @@ jobs:
162
163
packages :
163
164
- g++-5
164
165
install :
165
- - mkdir build
166
- - cmake -Bbuild -H. '-DCMAKE_BUILD_TYPE=Release' '-DCMAKE_CXX_COMPILER=g++-5'
166
+ - cmake -H. -Bbuild '-DCMAKE_BUILD_TYPE=Release' '-DCMAKE_CXX_FLAGS_RELEASE=-O3' '-DCMAKE_CXX_FLAGS=-Wall -Wpedantic -Werror' '-DCMAKE_CXX_COMPILER=g++-5'
167
167
- cmake --build build -- -j4
168
168
script : (cd build; ctest -V -L CORE)
169
- before_cache :
170
169
171
170
- stage : Test different OS/CXX/Flags
172
171
os : osx
172
+ cache : ccache
173
173
env :
174
174
- BUILD_SYSTEM=cmake
175
+ - CCACHE_CPP2=yes
175
176
install :
176
- - mkdir build
177
- - cmake -Bbuild -H. '-DCMAKE_BUILD_TYPE=Release' '-DCMAKE_OSX_ARCHITECTURES=i386;x86_64'
177
+ - cmake -H. -Bbuild '-DCMAKE_BUILD_TYPE=Release' '-DCMAKE_CXX_FLAGS_RELEASE=-O3' '-DCMAKE_CXX_FLAGS=-Wall -Wpedantic -Werror' '-DCMAKE_OSX_ARCHITECTURES=i386;x86_64'
178
178
- cmake --build build -- -j4
179
179
script : (cd build; ctest -V -L CORE)
180
- before_cache :
181
180
182
181
183
182
allow_failures :
Original file line number Diff line number Diff line change 1
1
cmake_minimum_required (VERSION 3.2)
2
2
3
+ find_program (CCACHE_PROGRAM ccache)
4
+ if (CCACHE_PROGRAM)
5
+ set_property (GLOBAL PROPERTY RULE_LAUNCH_COMPILE "${CCACHE_PROGRAM} " )
6
+ endif ()
7
+
3
8
set (CMAKE_OSX_DEPLOYMENT_TARGET 10.9)
4
9
5
10
include (GNUInstallDirs)
You can’t perform that action at this time.
0 commit comments