Update to v3.0.2 of the FMI standard #38
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: C/C++ CMake CI | |
| on: | |
| push: | |
| branches: [ master ] | |
| pull_request: | |
| branches: [ master ] | |
| jobs: | |
| build-linux64: | |
| name: Build Linux 64 | |
| runs-on: ubuntu-latest | |
| steps: | |
| - uses: actions/checkout@v4 | |
| with: | |
| submodules: true | |
| - name: prepare | |
| run: mkdir build | |
| - name: configure | |
| working-directory: build | |
| run: cmake .. | |
| - name: make | |
| working-directory: build | |
| run: cmake --build . --config Release -j 4 | |
| - name: archive | |
| uses: actions/upload-artifact@v4 | |
| with: | |
| name: linux64-fmus | |
| path: build/*/*.fmu | |
| if-no-files-found: error | |
| build-win64: | |
| name: Build Windows 64 | |
| runs-on: windows-2022 | |
| steps: | |
| - uses: actions/checkout@v4 | |
| with: | |
| submodules: true | |
| - name: prepare | |
| run: mkdir build | |
| - name: configure | |
| working-directory: build | |
| run: cmake -G "Visual Studio 17 2022" -A "x64" .. | |
| - name: make | |
| working-directory: build | |
| run: cmake --build . --config Release -j 4 | |
| - name: archive | |
| uses: actions/upload-artifact@v4 | |
| with: | |
| name: win64-fmus | |
| path: build/*/*.fmu | |
| if-no-files-found: error | |
| build-darwin64: | |
| name: Build Mac OS X 64 | |
| runs-on: macos-latest | |
| steps: | |
| - uses: actions/checkout@v4 | |
| with: | |
| submodules: true | |
| - name: prepare | |
| run: mkdir build | |
| - name: configure | |
| working-directory: build | |
| run: cmake .. | |
| - name: make | |
| working-directory: build | |
| run: cmake --build . --config Release -j 4 | |
| - name: archive | |
| uses: actions/upload-artifact@v4 | |
| with: | |
| name: darwin64-fmus | |
| path: build/*/*.fmu | |
| if-no-files-found: error |