From: Zbigniew Jędrzejewski-Szmek Date: Wed, 26 Jul 2017 18:08:46 +0000 (-0400) Subject: meson.build: reorder tests to match order in meson_options.txt X-Git-Tag: v235~291^2~3 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=a44fb6019fa54258181341357c0a9273b5e8703f;p=thirdparty%2Fsystemd.git meson.build: reorder tests to match order in meson_options.txt This makes it easier to edit both files. --- diff --git a/meson.build b/meson.build index 867a56ee813..7f2d9b67a64 100644 --- a/meson.build +++ b/meson.build @@ -845,6 +845,23 @@ else libqrencode = [] endif +want_gcrypt = get_option('gcrypt') +if want_gcrypt != 'false' + libgcrypt = cc.find_library('gcrypt', required : want_gcrypt == 'true') + libgpg_error = cc.find_library('gpg-error', required : want_gcrypt == 'true') + + have_deps = libgcrypt.found() and libgpg_error.found() + conf.set('HAVE_GCRYPT', have_deps) + if not have_deps + # link to neither of the libs if one is not found + libgcrypt = [] + libgpg_error = [] + endif +else + libgcrypt = [] + libgpg_error = [] +endif + want_gnutls = get_option('gnutls') if want_gnutls != 'false' libgnutls = dependency('gnutls', @@ -900,6 +917,16 @@ else liblz4 = [] endif +want_xkbcommon = get_option('xkbcommon') +if want_xkbcommon != 'false' + libxkbcommon = dependency('xkbcommon', + version : '>= 0.3.0', + required : want_xkbcommon == 'true') + conf.set('HAVE_XKBCOMMON', libxkbcommon.found()) +else + libxkbcommon = [] +endif + want_glib = get_option('glib') if want_glib != 'false' libglib = dependency('glib-2.0', @@ -918,16 +945,6 @@ else libgio = [] endif -want_xkbcommon = get_option('xkbcommon') -if want_xkbcommon != 'false' - libxkbcommon = dependency('xkbcommon', - version : '>= 0.3.0', - required : want_xkbcommon == 'true') - conf.set('HAVE_XKBCOMMON', libxkbcommon.found()) -else - libxkbcommon = [] -endif - want_dbus = get_option('dbus') if want_dbus != 'false' libdbus = dependency('dbus-1', @@ -938,23 +955,6 @@ else libdbus = [] endif -want_gcrypt = get_option('gcrypt') -if want_gcrypt != 'false' - libgcrypt = cc.find_library('gcrypt', required : want_gcrypt == 'true') - libgpg_error = cc.find_library('gpg-error', required : want_gcrypt == 'true') - - have_deps = libgcrypt.found() and libgpg_error.found() - conf.set('HAVE_GCRYPT', have_deps) - if not have_deps - # link to neither of the libs if one is not found - libgcrypt = [] - libgpg_error = [] - endif -else - libgcrypt = [] - libgpg_error = [] -endif - default_dnssec = get_option('default-dnssec') if default_dnssec != 'no' and not conf.get('HAVE_GCRYPT', false) message('default-dnssec cannot be set to yes or allow-downgrade when gcrypt is disabled. Setting default-dnssec to no.')