diff options
author | Iñigo Martínez <inigomartinez@gmail.com> | 2018-12-17 16:10:14 +0100 |
---|---|---|
committer | Iñigo Martínez <inigomartinez@gmail.com> | 2019-01-21 21:18:06 +0100 |
commit | b7ca7962e7dcf1508130ffeed515f26036ab2176 (patch) | |
tree | 234c5091c75eb7bb0231575a3bab6a8365e666a4 | |
parent | 1a58c1a2cb8fa702a73de0aabc6c977c7af5aff1 (diff) | |
download | gvfs-b7ca7962e7dcf1508130ffeed515f26036ab2176.tar.gz |
build: Always use dependency function for libgcrypt
meson 0.49 has gained support for `libgcrypt-config` when using the
`dependency` function[0], so there is not need to call to it from
build files.
The minimum required meson version has also been bumped to 0.49.
[0] http://mesonbuild.com/Release-notes-for-0-49-0.html#libgcrypt-dependency-now-supports-libgcryptconfig
-rw-r--r-- | meson.build | 21 |
1 files changed, 2 insertions, 19 deletions
diff --git a/meson.build b/meson.build index 187383e0..03956566 100644 --- a/meson.build +++ b/meson.build @@ -3,7 +3,7 @@ project( version: '1.39.90', license: 'LGPL2+', default_options: 'buildtype=debugoptimized', - meson_version: '>= 0.46.0', + meson_version: '>= 0.49.0', ) gvfs_name = meson.project_name() @@ -234,24 +234,7 @@ have_libxml = libxml_dep.found() # *** Check for libgcrypt *** enable_gcrypt = get_option('gcrypt') if enable_gcrypt - libgcrypt_req_version = '>= 1.2.2' - - libgcrypt_dep = dependency('libgcrypt', version: libgcrypt_req_version, required: false) - if not libgcrypt_dep.found() - libgcrypt_config = find_program('libgcrypt-config') - libgcrypt_version = run_command(libgcrypt_config, '--version').stdout().strip() - - assert(libgcrypt_version.version_compare(libgcrypt_req_version), 'gcrypt required but libgcrypt ' + libgcrypt_req_version + ' not found') - - libgcrypt_cflags = run_command(libgcrypt_config, '--cflags').stdout().strip().split() - libgcrypt_libs = run_command(libgcrypt_config, '--libs').stdout().strip().split() - - libgcrypt_dep = declare_dependency( - compile_args: libgcrypt_cflags, - link_args: libgcrypt_libs, - version: libgcrypt_version, - ) - endif + libgcrypt_dep = dependency('libgcrypt', version: '>= 1.2.2') endif config_h.set('HAVE_GCRYPT', enable_gcrypt) |