uses: Open-CMSIS-Pack/devtools-build-action@v1.2
with:
# Add additional CMake Build args. E.g.: `--config Release`
# Optional arg
# Default: ''
add_cmake_build_args:
# Add adicional CMake variables to the build. E.g. `-DLIBS_ONLY=ON`
# Optional arg
# Default: ''
add_cmake_variables: ''
# arch is either amd64 (default) or `arm64`. If `arm64` is cross-compiled from x86.
# Optional arg
# Default: 'amd64'
arch: ''
# Choose a build folder
# Optional arg
# Default: 'build'
build_folder: ''
# Build Type e.g. Release, Debug
# Optional arg
# Default: 'Release'
build_type: ''
# Build generator e.g. Ninja'
# Optional arg
# Default: 'Ninja'
generator: ''
# Product to be build e.g. buildmgr
# Required arg
# Default: ''
target: ''
- name: Build libdsq
uses: Open-CMSIS-Pack/devtools-build-action@v1.2
id: mcu-build
with:
target: dsq
- name: Build swig libs windows
if: ${{ startsWith(matrix.runs_on, 'windows') }}
uses: Open-CMSIS-Pack/devtools-build-action@v1.2
with:
add_cmake_variables: -DSWIG_LIBS=ON
add_cmake_build_args: --config Release
arch: amd64
build_folder: buildswig
target: projmgr-python