diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2024-07-10 12:15:27 +0200 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2024-07-10 12:15:27 +0200 |
| commit | f7d9dd4824f9fb93db5f51c4a62abc3b08c8fffd (patch) | |
| tree | a095e37b986cbc7b5bc509d6b084a244495913a6 /.github/workflows | |
| parent | dfc60e8bf1aa20144c6dde5a3b1017c46c44f2e0 (diff) | |
| download | box64-f7d9dd4824f9fb93db5f51c4a62abc3b08c8fffd.tar.gz box64-f7d9dd4824f9fb93db5f51c4a62abc3b08c8fffd.zip | |
[STATICBUILD] Try to fix staticbuild and add it to the CI (for #1377)
Diffstat (limited to '.github/workflows')
| -rw-r--r-- | .github/workflows/release.yml | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 7e5ef934..90e18048 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -28,7 +28,7 @@ jobs: fail-fast: false matrix: platform: [X64, OTHER_ARM, RISCV, RPI4ARM64, RPI5ARM64, RK3326, RK3399, RK3588, PHYTIUM, SD845, SD888, ADLINK, ARM64, ANDROID, TERMUX, LARCH64] - type: [Release, Trace] + type: [Release, Trace, StaticBuild] os: [ubuntu-latest] include: - platform: TEGRAX1 @@ -37,6 +37,9 @@ jobs: - platform: TEGRAX1 type: Trace os: ubuntu-20.04 + - platform: TEGRAX1 + type: StaticBuild + os: ubuntu-20.04 runs-on: ${{ matrix.os }} steps: @@ -109,9 +112,15 @@ jobs: if [[ ${{ matrix.type }} == 'Release' ]]; then echo BOX64_BUILD_TYPE=Release >> $GITHUB_ENV echo BOX64_HAVE_TRACE=0 >> $GITHUB_ENV + echo BOX64_STATICBUILD=0 >> $GITHUB_ENV + elif [[ ${{ matrix.type }} == 'StaticBuild' ]]; then + echo BOX64_BUILD_TYPE=Release >> $GITHUB_ENV + echo BOX64_HAVE_TRACE=0 >> $GITHUB_ENV + echo BOX64_STATICBUILD=1 >> $GITHUB_ENV else echo BOX64_BUILD_TYPE=RelWithDebInfo >> $GITHUB_ENV echo BOX64_HAVE_TRACE=1 >> $GITHUB_ENV + echo BOX64_STATICBUILD=0 >> $GITHUB_ENV fi - name: "Display Build info" @@ -120,6 +129,7 @@ jobs: echo "CMake C Compiler: ${{ env.BOX64_COMPILER }}" echo "Build type: ${{ env.BOX64_BUILD_TYPE }}" echo "Trace Enabled: ${{ env.BOX64_HAVE_TRACE }}" + echo "StaticBuild Enabled: ${{ env.BOX64_STATICBUILD }}" - name: "Build Box64" run: | @@ -130,6 +140,7 @@ jobs: ${{ env.BOX64_PLATFORM_MARCRO }}\ -DCMAKE_BUILD_TYPE=${{ env.BOX64_BUILD_TYPE }}\ -DHAVE_TRACE=${{ env.BOX64_HAVE_TRACE }}\ + -DSTATICBUILD=${{ env.BOX64_STATICBUILD }}\ -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON\ -DCI=${{ matrix.platform != 'ANDROID' }} make -j$(nproc) VERBOSE=1 |