@@ -10,17 +10,24 @@ matrix:
10
10
apt :
11
11
sources : ['ubuntu-toolchain-r-test', 'george-edison55-precise-backports']
12
12
packages : ["g++-5", "cmake-data", "cmake"]
13
+ - os : linux
14
+ env :
15
+ - COMPILER=g++-4.8 USE_BOOST_REGEX=ON
16
+ addons :
17
+ apt :
18
+ sources : ['ubuntu-toolchain-r-test', 'george-edison55-precise-backports', 'boost-latest']
19
+ packages : ["g++-4.8", "cmake-data", "cmake", "libboost-regex1.55-dev"]
13
20
14
21
- os : linux
15
- env :
22
+ env :
16
23
- COMPILER=clang++-3.6 STDLIB=libc++
17
24
addons :
18
25
apt :
19
26
sources : ['ubuntu-toolchain-r-test', 'llvm-toolchain-precise-3.6', 'george-edison55-precise-backports']
20
27
packages : ["clang-3.6", "cmake-data", "cmake"]
21
28
22
29
- os : linux
23
- env :
30
+ env :
24
31
- COMPILER=clang++-3.7 STDLIB=libc++
25
32
addons :
26
33
apt :
@@ -29,13 +36,13 @@ matrix:
29
36
30
37
- os : osx
31
38
osx_image : xcode6.4
32
- env :
39
+ env :
33
40
- COMPILER=clang++ V='Apple LLVM 6.4'
34
41
- COMPILER=clang++ V='Apple LLVM 6.4' WITH_CPP14=true
35
42
36
43
- os : osx
37
44
osx_image : xcode7
38
- env :
45
+ env :
39
46
- COMPILER=clang++ V='Apple LLVM 7.0'
40
47
- COMPILER=clang++ V='Apple LLVM 7.0' WITH_CPP14=true
41
48
@@ -48,6 +55,12 @@ before_install:
48
55
- CMAKE_CXX_FLAGS+=" -Wall"
49
56
50
57
- if [[ "${WITH_CPP14}" == "true" ]]; then CMAKE_OPTIONS+=" -DCMAKE_CXX_STANDARD=14"; fi
58
+ - |
59
+ if [[ "${USE_BOOST_REGEX}" == "ON" ]]; then
60
+ CMAKE_OPTIONS+=" -DUSE_BOOST_REGEX=ON"
61
+ CMAKE_OPTIONS+=" -DBoost_REGEX_LIBRARY_DEBUG=/usr/lib/x86_64-linux-gnu/libboost_regex.so.1.55.0"
62
+ CMAKE_OPTIONS+=" -DBoost_REGEX_LIBRARY_RELEASE=/usr/lib/x86_64-linux-gnu/libboost_regex.so.1.55.0"
63
+ fi
51
64
- if [[ "${STDLIB}" == "libc++" ]]; then CMAKE_CXX_FLAGS+=" -stdlib=libc++"; fi
52
65
53
66
- sh ${COMPILER} --version || true
@@ -58,6 +71,6 @@ before_script:
58
71
- cd build
59
72
- cmake -DCMAKE_CXX_COMPILER=${COMPILER} -DCMAKE_CXX_FLAGS=${CMAKE_CXX_FLAGS} -DWITH_TESTS=1 -DWITH_EXAMPLE=1 ${CMAKE_OPTIONS} ..
60
73
61
- script :
74
+ script :
62
75
- cmake --build .
63
76
- python run_tests
0 commit comments