The default for the compressions and openssl is based on the autotools
build ones. With the initial goal to make migration as easy as possible
- identical option names, help messages, defaults...
Although a bunch of these have changed already, plus we want builders to
get support for compressed/signed modules out of the box.
So let's flip the defaults - everyone is welcome to adjust those when
calling `meson setup -D foo=bar`.
Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
Link: https://github.com/kmod-project/kmod/pull/225
Signed-off-by: Lucas De Marchi <lucas.de.marchi@gmail.com>
- name: configure (32bit) (meson)
if: ${{ matrix.build == 'meson' && matrix.container.multilib == 'true' }}
- run: mkdir build32 && cd build32 && CC="$CC -m32" meson setup . ..
+ run: |
+ cross_options="-D zstd=disabled -D xz=disabled -D zlib=disabled -D openssl=disabled"
+ CC="$CC -m32" meson setup $cross_options build32/
- name: build (32bit) (meson)
if: ${{ matrix.build == 'meson' && matrix.container.multilib == 'true' }}
option(
'zstd',
type : 'feature',
- value : 'disabled',
- description : 'Handle Zstandard-compressed modulesi. Default: disabled',
+ value : 'enabled',
+ description : 'Handle Zstandard-compressed modulesi. Default: enabled',
)
option(
'xz',
type : 'feature',
- value : 'disabled',
- description : 'Handle Xz-compressed modules. Default: disabled',
+ value : 'enabled',
+ description : 'Handle Xz-compressed modules. Default: enabled',
)
option(
'zlib',
type : 'feature',
- value : 'disabled',
- description : 'Handle gzip-compressed modules. Default: disabled',
+ value : 'enabled',
+ description : 'Handle gzip-compressed modules. Default: enabled',
)
# Signed modules
option(
'openssl',
type : 'feature',
- value : 'disabled',
- description : 'Openssl support, PKCS7 signatures. Default: disabled',
+ value : 'enabled',
+ description : 'Openssl support, PKCS7 signatures. Default: enabled',
)
option(