Skip to content

Merge branch 'master' of https://github.com/polymonster/maths #69

Merge branch 'master' of https://github.com/polymonster/maths

Merge branch 'master' of https://github.com/polymonster/maths #69

Workflow file for this run

name: gcc/clang/msvc
on: [push]
jobs:
gcc:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- run: g++ --version
- run: g++ --std=c++17 -Wno-braced-scalar-init .test/test.cpp -o .test/test && ./".test/test"
- run: g++ --std=c++14 -Wno-braced-scalar-init .test/test.cpp -o .test/test && ./".test/test"
- run: g++ --std=c++11 -Wno-braced-scalar-init -fprofile-arcs -ftest-coverage -fPIC -fno-inline -fno-inline-small-functions -fno-default-inline --coverage .test/test.cpp -o .test/test && ./".test/test"
clang:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- run: clang++ --version
- run: clang++ --std=c++17 -Wno-braced-scalar-init .test/test.cpp -o .test/test && ./".test/test"
- run: clang++ --std=c++14 -Wno-braced-scalar-init .test/test.cpp -o .test/test && ./".test/test"
- run: clang++ --std=c++11 -Wno-braced-scalar-init .test/test.cpp -o .test/test && ./".test/test"
msvc:
runs-on: windows-latest
steps:
- uses: actions/checkout@v2
- uses: microsoft/setup-msbuild@v1.1
- run: msbuild .build.vcxproj /p:PlatformToolset=v142
- run: msbuild .build.vcxproj /p:PlatformToolset=v143