You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

43 lines
937 B

name: build and test
on: [pull_request]
jobs:
build-Ubuntu:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: build and run
run: |
mkdir build
cd build
cmake .. -DCMAKE_BUILD_TYPE=Release -DMSHIO_BUILD_TESTS=On -DMSHIO_BUILD_EXAMPLES=On
make -j
ctest
build-MacOS:
runs-on: macos-latest
steps:
- uses: actions/checkout@v1
- name: build and run
run: |
mkdir build
cd build
cmake .. -DCMAKE_BUILD_TYPE=Release -DMSHIO_BUILD_TESTS=On -DMSHIO_BUILD_EXAMPLES=On
make -j
ctest
build-Windows:
runs-on: windows-latest
steps:
- uses: actions/checkout@v1
- name: build and run
run: |
mkdir build
cd build
cmake .. -DCMAKE_GENERATOR_PLATFORM=x64 -DMSHIO_BUILD_TESTS=On -DMSHIO_BUILD_EXAMPLES=On
cmake --build . --config Release
ctest