[], [with_zstd=no])
AS_IF([test "x$with_zstd" != "xno"], [
PKG_CHECK_MODULES([libzstd], [libzstd >= 1.4.4], [LIBS="$LIBS $libzstd_LIBS"])
- AC_DEFINE([ENABLE_ZSTD], [1], [Enable Zstandard for modules.])
+ AC_DEFINE([ENABLE_ZSTD], [1], [Zstandard for modules.])
module_compressions="zstd $module_compressions"
], [
+ AC_DEFINE([ENABLE_ZSTD], [0], [Zstandard for modules.])
AC_MSG_NOTICE([Zstandard support not requested])
])
CC_FEATURE_APPEND([with_features], [with_zstd], [ZSTD])
[], [with_xz=no])
AS_IF([test "x$with_xz" != "xno"], [
PKG_CHECK_MODULES([liblzma], [liblzma >= 4.99], [LIBS="$LIBS $liblzma_LIBS"])
- AC_DEFINE([ENABLE_XZ], [1], [Enable Xz for modules.])
+ AC_DEFINE([ENABLE_XZ], [1], [xz for modules.])
module_compressions="xz $module_compressions"
], [
+ AC_DEFINE([ENABLE_XZ], [0], [xz for modules.])
AC_MSG_NOTICE([Xz support not requested])
])
CC_FEATURE_APPEND([with_features], [with_xz], [XZ])
[], [with_zlib=no])
AS_IF([test "x$with_zlib" != "xno"], [
PKG_CHECK_MODULES([zlib], [zlib], [LIBS="$LIBS $zlib_LIBS"])
- AC_DEFINE([ENABLE_ZLIB], [1], [Enable zlib for modules.])
+ AC_DEFINE([ENABLE_ZLIB], [1], [zlib for modules.])
module_compressions="gzip $module_compressions"
], [
+ AC_DEFINE([ENABLE_ZLIB], [0], [zlib for modules.])
AC_MSG_NOTICE([zlib support not requested])
])
CC_FEATURE_APPEND([with_features], [with_zlib], [ZLIB])
[], [with_openssl=no])
AS_IF([test "x$with_openssl" != "xno"], [
PKG_CHECK_MODULES([libcrypto], [libcrypto >= 1.1.0], [LIBS="$LIBS $libcrypto_LIBS"])
- AC_DEFINE([ENABLE_OPENSSL], [1], [Enable openssl for modinfo.])
+ AC_DEFINE([ENABLE_OPENSSL], [1], [openssl for modinfo.])
module_signatures="PKCS7 $module_signatures"
], [
+ AC_DEFINE([ENABLE_OPENSSL], [0], [openssl for modinfo.])
AC_MSG_NOTICE([openssl support not requested])
])
CC_FEATURE_APPEND([with_features], [with_openssl], [LIBCRYPTO])
zstd = dependency('libzstd', version : '>= 1.4.4', required : get_option('zstd'))
if zstd.found()
- cdata.set('ENABLE_ZSTD', true)
module_compressions += 'zstd '
endif
+cdata.set10('ENABLE_ZSTD', zstd.found())
features += ['@0@ZSTD'.format(zstd.found() ? '+' : '-')]
xz = dependency('liblzma', version : '>= 4.99', required : get_option('xz'))
if xz.found()
- cdata.set('ENABLE_XZ', true)
module_compressions += 'xz '
endif
+cdata.set10('ENABLE_XZ', xz.found())
features += ['@0@XZ'.format(xz.found() ? '+' : '-')]
zlib = dependency('zlib', required : get_option('zlib'))
if zlib.found()
- cdata.set('ENABLE_ZLIB', true)
module_compressions += 'zlib '
endif
+cdata.set10('ENABLE_ZLIB', zlib.found())
features += ['@0@ZLIB'.format(zlib.found() ? '+' : '-')]
#-------------------------------------------------------------------------------
crypto = dependency('libcrypto', version : '>= 1.1.0', required : get_option('openssl'))
if crypto.found()
- cdata.set('ENABLE_OPENSSL', true)
module_signatures = 'PKCS7 legacy'
else
module_signatures = 'legacy'
endif
+cdata.set10('ENABLE_OPENSSL', crypto.found())
features += ['@0@LIBCRYPTO'.format(crypto.found() ? '+' : '-')]
cdata.set_quoted('KMOD_FEATURES', ' '.join(features))