1
0
Fork 0

CI: Disable shared and nls from various jobs in autotool runners.

Disabling shared library generation and linking should help speed up the
runners. The shared library is still being tested in the 32 bit build
and the full feature.

Disabling nls is to check for any unexpected warnings or errors.
Dieser Commit ist enthalten in:
Jia Tan 2023-01-12 23:43:06 +08:00
Ursprung 58a052198a
Commit 81cb02e2c2
1 geänderte Dateien mit 28 neuen und 28 gelöschten Zeilen

Datei anzeigen

@ -46,39 +46,39 @@ jobs:
run: ./build-aux/ci_build.sh -b autotools -p test -f "-m32"
- name: Build without encoders
run: ./build-aux/ci_build.sh -b autotools -d encoders -p build
run: ./build-aux/ci_build.sh -b autotools -d encoders,shared -p build
- name: Test without encoders
run: ./build-aux/ci_build.sh -b autotools -d encoders -p test
run: ./build-aux/ci_build.sh -b autotools -d encoders,shared -p test
- name: Build without decoders
run: ./build-aux/ci_build.sh -b autotools -d decoders -p build
run: ./build-aux/ci_build.sh -b autotools -d decoders,shared -p build
- name: Test without decoders
run: ./build-aux/ci_build.sh -b autotools -d decoders -p test
run: ./build-aux/ci_build.sh -b autotools -d decoders,shared -p test
- name: Build without threads
run: ./build-aux/ci_build.sh -b autotools -d threads -p build
run: ./build-aux/ci_build.sh -b autotools -d threads,shared -p build
- name: Test without threads
run: ./build-aux/ci_build.sh -b autotools -d threads -p test
run: ./build-aux/ci_build.sh -b autotools -d threads,shared -p test
- name: Build without BCJ filters
run: ./build-aux/ci_build.sh -b autotools -d bcj -p build
run: ./build-aux/ci_build.sh -b autotools -d bcj,shared,nls -p build
- name: Test without BCJ filters
run: ./build-aux/ci_build.sh -b autotools -d bcj -p test
run: ./build-aux/ci_build.sh -b autotools -d bcj,shared,nls -p test
- name: Build without Delta filters
run: ./build-aux/ci_build.sh -b autotools -d delta -p build
run: ./build-aux/ci_build.sh -b autotools -d delta,shared,nls -p build
- name: Test without Delta filters
run: ./build-aux/ci_build.sh -b autotools -d delta -p test
run: ./build-aux/ci_build.sh -b autotools -d delta,shared,nls -p test
- name: Build without sha256 check
run: ./build-aux/ci_build.sh -b autotools -c crc32,crc64 -p build
run: ./build-aux/ci_build.sh -b autotools -c crc32,crc64 -d shared,nls -p build
- name: Test without sha256 check
run: ./build-aux/ci_build.sh -b autotools -c crc32,crc64 -p test
run: ./build-aux/ci_build.sh -b autotools -c crc32,crc64 -d shared,nls -p test
- name: Build without crc64 check
run: ./build-aux/ci_build.sh -b autotools -c crc32,sha256 -p build
run: ./build-aux/ci_build.sh -b autotools -c crc32,sha256 -d shared,nls -p build
- name: Test without crc64 check
run: ./build-aux/ci_build.sh -b autotools -c crc32,sha256 -p test
run: ./build-aux/ci_build.sh -b autotools -c crc32,sha256 -d shared,nls -p test
Linux-CMake:
runs-on: ubuntu-latest
@ -105,39 +105,39 @@ jobs:
run: ./build-aux/ci_build.sh -b autotools -p test
- name: Build without encoders
run: ./build-aux/ci_build.sh -b autotools -d encoders -p build
run: ./build-aux/ci_build.sh -b autotools -d encoders,shared -p build
- name: Test without encoders
run: ./build-aux/ci_build.sh -b autotools -d encoders -p test
run: ./build-aux/ci_build.sh -b autotools -d encoders,shared -p test
- name: Build without decoders
run: ./build-aux/ci_build.sh -b autotools -d decoders -p build
run: ./build-aux/ci_build.sh -b autotools -d decoders,shared -p build
- name: Test without decoders
run: ./build-aux/ci_build.sh -b autotools -d decoders -p test
run: ./build-aux/ci_build.sh -b autotools -d decoders,shared -p test
- name: Build without threads
run: ./build-aux/ci_build.sh -b autotools -d threads -p build
run: ./build-aux/ci_build.sh -b autotools -d threads,shared -p build
- name: Test without threads
run: ./build-aux/ci_build.sh -b autotools -d threads -p test
run: ./build-aux/ci_build.sh -b autotools -d threads,shared -p test
- name: Build without BCJ filters
run: ./build-aux/ci_build.sh -b autotools -d bcj -p build
run: ./build-aux/ci_build.sh -b autotools -d bcj,shared,nls -p build
- name: Test without BCJ filters
run: ./build-aux/ci_build.sh -b autotools -d bcj -p test
run: ./build-aux/ci_build.sh -b autotools -d bcj,shared,nls -p test
- name: Build without Delta filters
run: ./build-aux/ci_build.sh -b autotools -d delta -p build
run: ./build-aux/ci_build.sh -b autotools -d delta,shared,nls -p build
- name: Test without Delta filters
run: ./build-aux/ci_build.sh -b autotools -d delta -p test
run: ./build-aux/ci_build.sh -b autotools -d delta,shared,nls -p test
- name: Build without sha256 check
run: ./build-aux/ci_build.sh -b autotools -c crc32,crc64 -p build
run: ./build-aux/ci_build.sh -b autotools -c crc32,crc64 -d shared,nls -p build
- name: Test without sha256 check
run: ./build-aux/ci_build.sh -b autotools -c crc32,crc64 -p test
run: ./build-aux/ci_build.sh -b autotools -c crc32,crc64 -d shared,nls -p test
- name: Build without crc64 check
run: ./build-aux/ci_build.sh -b autotools -c crc32,sha256 -p build
run: ./build-aux/ci_build.sh -b autotools -c crc32,sha256 -d shared,nls -p build
- name: Test without crc64 check
run: ./build-aux/ci_build.sh -b autotools -c crc32,sha256 -p test
run: ./build-aux/ci_build.sh -b autotools -c crc32,sha256 -d shared,nls -p test
MacOS-CMake:
runs-on: macos-latest