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.
This commit is contained in:
parent
58a052198a
commit
81cb02e2c2
56
.github/workflows/ci.yml
vendored
56
.github/workflows/ci.yml
vendored
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user