Report as many build errors as possible in CI

This allows debugging more problems in a single cycle
This commit is contained in:
ISSOtm
2024-03-28 01:37:10 +01:00
parent 0c0923ac16
commit d327138cd8
2 changed files with 5 additions and 5 deletions

View File

@@ -83,7 +83,7 @@ jobs:
- name: Build binaries - name: Build binaries
run: | run: |
export PATH="/usr/local/opt/bison/bin:$PATH" export PATH="/usr/local/opt/bison/bin:$PATH"
make -j CXXFLAGS="-O3 -flto -DNDEBUG -mmacosx-version-min=10.9" PKG_CONFIG="pkg-config --static" PNGLDLIBS="$(pkg-config --static --libs-only-L libpng | cut -c 3-)/libpng.a $(pkg-config --static --libs-only-l libpng | sed s/-lpng[0-9]*//g)" Q= make -kj CXXFLAGS="-O3 -flto -DNDEBUG -mmacosx-version-min=10.9" PKG_CONFIG="pkg-config --static" PNGLDLIBS="$(pkg-config --static --libs-only-L libpng | cut -c 3-)/libpng.a $(pkg-config --static --libs-only-l libpng | sed s/-lpng[0-9]*//g)" Q=
strip rgb{asm,link,fix,gfx} strip rgb{asm,link,fix,gfx}
- name: Package binaries - name: Package binaries
run: | run: |
@@ -109,7 +109,7 @@ jobs:
./.github/scripts/install_deps.sh ubuntu-20.04 ./.github/scripts/install_deps.sh ubuntu-20.04
- name: Build binaries - name: Build binaries
run: | run: |
make -j WARNFLAGS="-Wall -Wextra -pedantic -static" PKG_CONFIG="pkg-config --static" Q= make -kj WARNFLAGS="-Wall -Wextra -pedantic -static" PKG_CONFIG="pkg-config --static" Q=
strip rgb{asm,link,fix,gfx} strip rgb{asm,link,fix,gfx}
- name: Package binaries - name: Package binaries
run: | run: |

View File

@@ -30,7 +30,7 @@ jobs:
if: matrix.buildsys == 'make' if: matrix.buildsys == 'make'
run: | run: |
export PATH="/usr/local/opt/bison/bin:$PATH" export PATH="/usr/local/opt/bison/bin:$PATH"
make develop -j Q= CXX=${{ matrix.cxx }} make develop -kj Q= CXX=${{ matrix.cxx }}
sudo make install -j Q= sudo make install -j Q=
- name: Build & install using CMake - name: Build & install using CMake
if: matrix.buildsys == 'cmake' if: matrix.buildsys == 'cmake'
@@ -97,7 +97,7 @@ jobs:
- name: Build & install - name: Build & install
run: | run: |
export PATH="/usr/local/opt/bison/bin:$PATH" export PATH="/usr/local/opt/bison/bin:$PATH"
make -j CXXFLAGS="-O3 -flto -DNDEBUG -mmacosx-version-min=10.9" PKG_CONFIG="pkg-config --static" PNGLDLIBS="$(pkg-config --static --libs-only-L libpng | cut -c 3-)/libpng.a $(pkg-config --static --libs-only-l libpng | sed s/-lpng[0-9]*//g)" Q= make -kj CXXFLAGS="-O3 -flto -DNDEBUG -mmacosx-version-min=10.9" PKG_CONFIG="pkg-config --static" PNGLDLIBS="$(pkg-config --static --libs-only-L libpng | cut -c 3-)/libpng.a $(pkg-config --static --libs-only-l libpng | sed s/-lpng[0-9]*//g)" Q=
- name: Package binaries - name: Package binaries
run: | run: |
mkdir bins mkdir bins
@@ -254,7 +254,7 @@ jobs:
sudo ./.github/scripts/mingw-w64-libpng-dev.sh ${{ matrix.triplet }} sudo ./.github/scripts/mingw-w64-libpng-dev.sh ${{ matrix.triplet }}
- name: Cross-build Windows binaries - name: Cross-build Windows binaries
run: | run: |
make mingw${{ matrix.bits }} -j Q= make mingw${{ matrix.bits }} -kj Q=
- name: Package binaries - name: Package binaries
run: | # DLL dependencies can be figured out using e.g. Dependency Walker or objdump -p run: | # DLL dependencies can be figured out using e.g. Dependency Walker or objdump -p
mkdir bins mkdir bins