mirror of
https://gitlab.gnome.org/GNOME/libsecret.git
synced 2024-12-22 04:38:55 +00:00
meson: Fix crypto option being silently ignored
If you pass an option to enable a crypto backend it just silently moves on when nothing is found. This is not how a build system should behave and will lead to mistakes. The disabled option exists for that purpose.
This commit is contained in:
parent
9ee98781bc
commit
257d521cb9
18
meson.build
18
meson.build
@ -41,25 +41,19 @@ if get_option('crypto') == 'libgcrypt'
|
||||
gcrypt_dep = dependency(
|
||||
'libgcrypt',
|
||||
version: '>=' + min_libgcrypt_version,
|
||||
required: false,
|
||||
)
|
||||
if gcrypt_dep.found()
|
||||
with_gcrypt = true
|
||||
with_crypto = true
|
||||
crypto_deps += gcrypt_dep
|
||||
endif
|
||||
with_gcrypt = true
|
||||
with_crypto = true
|
||||
crypto_deps += gcrypt_dep
|
||||
elif get_option('crypto') == 'gnutls'
|
||||
min_gnutls_version = '3.8.2'
|
||||
gnutls_dep = dependency(
|
||||
'gnutls',
|
||||
version: '>=' + min_gnutls_version,
|
||||
required: false,
|
||||
)
|
||||
if gnutls_dep.found()
|
||||
with_gnutls = true
|
||||
with_crypto = true
|
||||
crypto_deps += gnutls_dep
|
||||
endif
|
||||
with_gnutls = true
|
||||
with_crypto = true
|
||||
crypto_deps += gnutls_dep
|
||||
endif
|
||||
|
||||
min_tss2_version = '3.0.3'
|
||||
|
Loading…
Reference in New Issue
Block a user