topology/cmake: skip all topologies when alsatplg < 1.2.5 #11112
Workflow file for this run
This file contains 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: User space tools/ directory | |
# 'workflow_dispatch' allows running this workflow manually from the | |
# 'Actions' tab | |
# yamllint disable-line rule:truthy | |
on: [pull_request, workflow_dispatch] | |
jobs: | |
# This is not the same as building every ./build-tools.sh option. | |
top-level_default_CMake_target_ALL: | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v3 | |
# The ALSA version in Ubuntu 20.04 is buggy | |
# (https://github.com/thesofproject/sof/issues/2543) and likely | |
# getting out of date soon | |
- name: docker | |
run: docker pull thesofproject/sof && docker tag thesofproject/sof sof | |
# For some reason gcc has more warnings in Release mode | |
- name: build-tools | |
run: CMAKE_BUILD_TYPE=Release ./scripts/docker-run.sh | |
./scripts/build-tools.sh || | |
VERBOSE=1 NO_PROCESSORS=1 USE_XARGS=no | |
CMAKE_BUILD_TYPE=Release ./scripts/docker-run.sh | |
./scripts/build-tools.sh |