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