-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy path.travis.yml
48 lines (48 loc) · 1.99 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
language: cpp
os: linux
dist: focal
compiler:
- clang
addons:
apt:
packages:
- clang-10
- libc++-10-dev
- libc++abi-10-dev
- libtbb-dev
- ninja-build
before_install:
- eval "CC=clang-10 && CXX=clang-10"
- pip install conan
- conan install boost/1.76.0@ --build=never -if build/boost -s build_type=Debug -g CMakeDeps
script:
- cd build
- |
for i in {0..9}
do
mkdir build_$i;
cd build_$i;
cmake -G Ninja ../.. -DCMAKE_BUILD_TYPE=Debug -DCMAKE_PREFIX_PATH=$PWD/../boost;
cmake --build .;
cd ..;
done
- cmake -G Ninja .. -DSKIP_EVALUATION=true -DCMAKE_BUILD_TYPE=Debug -DCMAKE_PREFIX_PATH=$PWD/boost
- cmake --build .
- git clone https://github.com/MKlimenko/check_compile_times.wiki.git
- "./CheckCompileTimes"
- cd check_compile_times.wiki
- git config user.name "Michael Klimenko"
- git config user.email "[email protected]"
- git add Home.md
- git commit -m "Update table"
- git remote remove origin
- git remote add origin https://[email protected]/MKlimenko/check_compile_times.wiki.git
- git remote add upstream https://[email protected]/MKlimenko/check_compile_times.wiki.git
- git fetch origin
- git fetch upstream
- git merge upstream/master --no-edit
- git push origin HEAD:master
- git push upstream HEAD:master
env:
matrix:
secure: wmfHCm2jtv3AxSRGo3je0EyMy/QLO5oo/bj+JicVctjRdBt5+88khL1lG5HeRtfROtnzVXh5ki0nl5FSo+V2JcAOEdlMIUOd1jup/zNK2zts12Kcc21sT2SAQRqa5KslK0u40p8i5ZvGxK2KKC2uUu7EHlu5a05mD+C67xPaHKLafRPs+fobb4R5BJIZkycI2C/bVeq8S/18BlHicmATSaogDQikwuauGUGAkGd8aJvXy7IsogGC40o5l9A4a/4EvpHWWOEPOebBqmTbHHxz0f9dnL9eYtS147oTHCw5M87QuL9uWZyw4M5SeugbZDR2zihrcSOyPSdIHlkOaWy0gd5WZFhFf9FE9GrxNe4XmMN8wqcy1zADvFWV9ppQLUqATN328Us/neMSP+60YEYajXpyl3sE+fupvQYOTX6lnMspJ2xhzgMJELKsYVilLOzfZY1beqsiH//diXkarZA00QjySI4tFEHvkIlRwtMsgp9A08n89Kd2+jTc7nJx/uPLN3SraLoT8dS+EO99J/PNFCR+idiW5OZ/yGSap2nN05Cy0xtKOvPoeb/SlAEK/WyRh58bDMIf0CywJGZQpDBjxNmXurWPDfkNaBzo5ZStlMwhTsY5aeppNgdFC/3O0Wdg5HW9uB0nnqZXr3xtHo3USaAak485HZ3Ta914rEyUziU=