Skip to content

Update to v3.0.2 of the FMI standard #38

Update to v3.0.2 of the FMI standard

Update to v3.0.2 of the FMI standard #38

Workflow file for this run

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