add subdirectory builds to GitHub Actions
Build in the libhackrf and hackrf-tools subdirectories in addtion to the top host directory.
This commit is contained in:
32
.github/workflows/build.yml
vendored
32
.github/workflows/build.yml
vendored
@ -47,6 +47,38 @@ jobs:
|
|||||||
shell: bash
|
shell: bash
|
||||||
run: cmake --build . --config $BUILD_TYPE
|
run: cmake --build . --config $BUILD_TYPE
|
||||||
|
|
||||||
|
- name: Create Build Environment (libhackrf)
|
||||||
|
run: cmake -E make_directory ${{runner.workspace}}/host/libhackrf/build
|
||||||
|
|
||||||
|
- name: Configure CMake (libhackrf)
|
||||||
|
shell: bash
|
||||||
|
working-directory: ${{runner.workspace}}/host/libhackrf/build
|
||||||
|
run: cmake $GITHUB_WORKSPACE/host/libhackrf/ -DCMAKE_BUILD_TYPE=$BUILD_TYPE
|
||||||
|
|
||||||
|
- name: Build (libhackrf)
|
||||||
|
working-directory: ${{runner.workspace}}/host/libhackrf/build
|
||||||
|
shell: bash
|
||||||
|
run: cmake --build . --config $BUILD_TYPE
|
||||||
|
|
||||||
|
- name: Install (libhackrf)
|
||||||
|
working-directory: ${{runner.workspace}}/host/libhackrf/build
|
||||||
|
shell: bash
|
||||||
|
run: |
|
||||||
|
sudo cmake --install . --config $BUILD_TYPE
|
||||||
|
|
||||||
|
- name: Create Build Environment (hackrf-tools)
|
||||||
|
run: cmake -E make_directory ${{runner.workspace}}/host/hackrf-tools/build
|
||||||
|
|
||||||
|
- name: Configure CMake (hackrf-tools)
|
||||||
|
shell: bash
|
||||||
|
working-directory: ${{runner.workspace}}/host/hackrf-tools/build
|
||||||
|
run: cmake $GITHUB_WORKSPACE/host/hackrf-tools/ -DCMAKE_BUILD_TYPE=$BUILD_TYPE
|
||||||
|
|
||||||
|
- name: Build (hackrf-tools)
|
||||||
|
working-directory: ${{runner.workspace}}/host/hackrf-tools/build
|
||||||
|
shell: bash
|
||||||
|
run: cmake --build . --config $BUILD_TYPE
|
||||||
|
|
||||||
firmware:
|
firmware:
|
||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
|
Reference in New Issue
Block a user