-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.gitlab-ci.yml
More file actions
26 lines (24 loc) · 894 Bytes
/
.gitlab-ci.yml
File metadata and controls
26 lines (24 loc) · 894 Bytes
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
build-linux:
image: registry.gitlab.com/nxxm/nxxm/ci/ubuntu-cpp:latest
script:
- mkdir build/ && cd build/
- cmake .. -DCMAKE_BUILD_TYPE=MinSizeRel -DUNIT_TESTS=ON -DCMAKE_TOOLCHAIN_FILE=deps/polly/gcc-7-cxx17.cmake
- cmake --build . --config MinSizeRel
- ctest . -C MinSizeRel --verbose
build-macOS:
tags:
- macOS
script:
- mkdir build/ && cd build/
- cmake .. -DCMAKE_BUILD_TYPE=MinSizeRel -DUNIT_TESTS=ON -DCMAKE_TOOLCHAIN_FILE=deps/polly/clang-cxx17.cmake
- cmake --build . --config MinSizeRel
- ctest . -C MinSizeRel --verbose
build-win10:
tags:
- win10
script:
- set PreferredToolArchitecture=x64
- mkdir build && cd build
- cmake .. -DCMAKE_BUILD_TYPE=MinSizeRel -DUNIT_TESTS=ON -DCMAKE_TOOLCHAIN_FILE=deps/polly/vs-15-2017-cxx17.cmake
- cmake --build . --config MinSizeRel
- ctest . -C MinSizeRel --verbose