From: Fred Morcos Date: Thu, 4 Apr 2024 09:57:15 +0000 (+0200) Subject: Meson: Improve (and fix) libdecaf detection X-Git-Tag: rec-5.1.0-alpha1~59^2~2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=7969798f908528816d5280d401738b4748927f66;p=thirdparty%2Fpdns.git Meson: Improve (and fix) libdecaf detection --- diff --git a/meson/libdecaf/meson.build b/meson/libdecaf/meson.build index aaee9b69c6..ae26fc19b6 100644 --- a/meson/libdecaf/meson.build +++ b/meson/libdecaf/meson.build @@ -6,8 +6,18 @@ header_path = false if not opt_libdecaf.disabled() dep_libdecaf = dependency('libdecaf', required: false) + if not dep_libdecaf.found() - dep_libdecaf = cxx.find_library('decaf', dirs: ['/usr', '/usr' / 'local'], required: opt_libdecaf) + dep_libdecaf = cxx.find_library( + 'decaf', + dirs: [ + '/usr', + '/usr' / 'lib', + '/usr' / 'local', + '/usr' / 'local' / 'lib', + ], + required: opt_libdecaf + ) endif if dep_libdecaf.found() @@ -15,7 +25,7 @@ if not opt_libdecaf.disabled() '/usr' / 'include', '/usr' / 'include' / 'decaf', '/usr' / 'local' / 'include', - '/usr' / 'local' / 'include' / 'decaf' + '/usr' / 'local' / 'include' / 'decaf', ] do_break = false @@ -34,7 +44,7 @@ if not opt_libdecaf.disabled() if found_header dep_libdecaf = declare_dependency( - compile_args: ['-I' + dirname], + include_directories: dir, dependencies: dep_libdecaf, )