11# Defaults
22os : linux
3- dist : bionic
3+ dist : focal
44
55matrix :
66 include :
@@ -38,52 +38,49 @@ matrix:
3838 env :
3939 - SQLITE_ORM_OMITS_CODECVT : ON
4040
41- # - name: "[C++14] AppleClang-10.0.1"
42- # os: osx
43- # osx_image: xcode10.2
44- # language: cpp
45- # env:
46- # - SQLITE_ORM_OMITS_CODECVT: ON
47- # addons:
48- # homebrew:
49- # packages:
50- # - catch2
51- # - ninja
52- # update: true
41+ - name : " [C++14] AppleClang-10.0.1"
42+ os : osx
43+ osx_image : xcode10.2
44+ language : cpp
45+ env :
46+ - SQLITE_ORM_OMITS_CODECVT : ON
47+ addons :
48+ homebrew :
49+ packages :
50+ - ninja
51+ update : true
5352
54- # - name: "[C++14] LLVM/Clang (latest)"
55- # os: osx
56- # osx_image: xcode10.2
57- # addons:
58- # homebrew:
59- # packages:
60- # - llvm
61- # - catch2
62- # - ninja
63- # update: true
64- # env:
65- # - CPPFLAGS: "-I/usr/local/opt/llvm/include"
66- # - LDFLAGS: "-L/usr/local/opt/llvm/lib -Wl,-rpath,/usr/local/opt/llvm/lib"
67- # - CPATH: /usr/local/opt/llvm/include
68- # - LIBRARY_PATH: /usr/local/opt/llvm/lib
69- # - LD_LIBRARY_PATH: /usr/local/opt/llvm/lib
70- # - CC: /usr/local/opt/llvm/bin/clang
71- # - CXX: /usr/local/opt/llvm/bin/clang++
72- # - SQLITE_ORM_OMITS_CODECVT: ON
53+ - name : " [C++14] LLVM/Clang (latest)"
54+ os : osx
55+ osx_image : xcode10.2
56+ addons :
57+ homebrew :
58+ packages :
59+ - llvm
60+ - ninja
61+ update : true
62+ env :
63+ - CPPFLAGS : " -I/usr/local/opt/llvm/include"
64+ - LDFLAGS : " -L/usr/local/opt/llvm/lib -Wl,-rpath,/usr/local/opt/llvm/lib"
65+ - CPATH : /usr/local/opt/llvm/include
66+ - LIBRARY_PATH : /usr/local/opt/llvm/lib
67+ - LD_LIBRARY_PATH : /usr/local/opt/llvm/lib
68+ - CC : /usr/local/opt/llvm/bin/clang
69+ - CXX : /usr/local/opt/llvm/bin/clang++
70+ - SQLITE_ORM_OMITS_CODECVT : ON
7371
74- # - name: "[C++14] GCC-6"
75- # os: osx
76- # osx_image: xcode10.2
77- # addons:
78- # homebrew:
79- # packages:
80- # - gcc@6
81- # - catch2
82- # - ninja
83- # update: true
84- # env:
85- # - CC: gcc-6
86- # - CXX: g++-6
72+ - name : " [C++14] GCC-6"
73+ os : osx
74+ osx_image : xcode10.2
75+ addons :
76+ homebrew :
77+ packages :
78+ - gcc@6
79+ - ninja
80+ update : true
81+ env :
82+ - CC : gcc-6
83+ - CXX : g++-6
8784
8885 - name : " [C++17] GCC-9"
8986 addons :
@@ -111,52 +108,41 @@ matrix:
111108 - CXX : g++-7
112109 - SQLITE_ORM_CXX_STANDARD : " -DSQLITE_ORM_ENABLE_CXX_17=ON"
113110
114- # - name: "[C++17] AppleClang-10.0.1"
115- # os: osx
116- # osx_image: xcode10.2
117- # language: cpp
118- # env:
119- # - SQLITE_ORM_OMITS_CODECVT: ON
120- # - SQLITE_ORM_CXX_STANDARD: "-DSQLITE_ORM_ENABLE_CXX_17=ON"
121- # addons:
122- # homebrew:
123- # packages:
124- # - catch2
125- # - ninja
126- # update: true
111+ - name : " [C++17] AppleClang-10.0.1"
112+ os : osx
113+ osx_image : xcode10.2
114+ language : cpp
115+ env :
116+ - SQLITE_ORM_OMITS_CODECVT : ON
117+ - SQLITE_ORM_CXX_STANDARD : " -DSQLITE_ORM_ENABLE_CXX_17=ON"
118+ addons :
119+ homebrew :
120+ packages :
121+ - ninja
122+ update : true
127123
128- # - name: "[C++17] LLVM/Clang (latest)"
129- # os: osx
130- # osx_image: xcode10.2
131- # addons:
132- # homebrew:
133- # packages:
134- # - llvm
135- # - catch2
136- # - ninja
137- # update: true
138- # env:
139- # - CPPFLAGS: "-I/usr/local/opt/llvm/include"
140- # - LDFLAGS: "-L/usr/local/opt/llvm/lib -Wl,-rpath,/usr/local/opt/llvm/lib"
141- # - CPATH: /usr/local/opt/llvm/include
142- # - LIBRARY_PATH: /usr/local/opt/llvm/lib
143- # - LD_LIBRARY_PATH: /usr/local/opt/llvm/lib
144- # - CC: /usr/local/opt/llvm/bin/clang
145- # - CXX: /usr/local/opt/llvm/bin/clang++
146- # - SQLITE_ORM_OMITS_CODECVT: ON
147- # - SQLITE_ORM_CXX_STANDARD: "-DSQLITE_ORM_ENABLE_CXX_17=ON"
124+ - name : " [C++17] LLVM/Clang (latest)"
125+ os : osx
126+ osx_image : xcode10.2
127+ addons :
128+ homebrew :
129+ packages :
130+ - llvm
131+ - ninja
132+ update : true
133+ env :
134+ - CPPFLAGS : " -I/usr/local/opt/llvm/include"
135+ - LDFLAGS : " -L/usr/local/opt/llvm/lib -Wl,-rpath,/usr/local/opt/llvm/lib"
136+ - CPATH : /usr/local/opt/llvm/include
137+ - LIBRARY_PATH : /usr/local/opt/llvm/lib
138+ - LD_LIBRARY_PATH : /usr/local/opt/llvm/lib
139+ - CC : /usr/local/opt/llvm/bin/clang
140+ - CXX : /usr/local/opt/llvm/bin/clang++
141+ - SQLITE_ORM_OMITS_CODECVT : ON
142+ - SQLITE_ORM_CXX_STANDARD : " -DSQLITE_ORM_ENABLE_CXX_17=ON"
148143
149144before_install :
150- - |
151- if [[ ${TRAVIS_OS_NAME} == "osx" ]]; then
152- export PATH="/usr/local/opt/coreutils/libexec/gnubin:$PATH" # Use coreutils from homebrew.
153- fi
154- # Add ppa repo for cmake and delete cmake 3.12.4 folder of travis
155- - wget -O - https://apt.kitware.com/keys/kitware-archive-latest.asc 2>/dev/null | gpg --dearmor - | sudo tee /etc/apt/trusted.gpg.d/kitware.gpg >/dev/null
156- - sudo apt-add-repository -y 'deb https://apt.kitware.com/ubuntu/ bionic main'
157- - sudo apt-get update -qq -y
158- - sudo apt-get install -y cmake
159- - sudo rm -r /usr/local/cmake-3.12.4/
145+ - if [[ ${TRAVIS_OS_NAME} == "osx" ]]; then export PATH="/usr/local/opt/coreutils/libexec/gnubin:$PATH"; fi
160146
161147# scripts to run before build
162148before_script :
@@ -168,4 +154,4 @@ before_script:
168154# build examples, and run tests (ie make & make test)
169155script :
170156 - cmake --build . --config Debug -- -k 10
171- - ctest --verbose --output-on-failure -C Debug -j $(nproc)
157+ - ctest --verbose --output-on-failure -C Debug -j $(nproc)
0 commit comments