From: Remi Gacogne Date: Mon, 2 Jun 2025 13:48:02 +0000 (+0200) Subject: dnsdist: Always process `dnsdist-rust-lib/meson.build` X-Git-Tag: dnsdist-2.0.0-beta1~39^2~8 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=70e7bda7cd0069dba717dbc4c93c683fb81ed256;p=thirdparty%2Fpdns.git dnsdist: Always process `dnsdist-rust-lib/meson.build` Signed-off-by: Remi Gacogne --- diff --git a/pdns/dnsdistdist/dnsdist-rust-lib/meson.build b/pdns/dnsdistdist/dnsdist-rust-lib/meson.build index 9fa0657b4c..9abacc7dd4 100644 --- a/pdns/dnsdistdist/dnsdist-rust-lib/meson.build +++ b/pdns/dnsdistdist/dnsdist-rust-lib/meson.build @@ -24,4 +24,8 @@ dep_rust_lib = declare_dependency( include_directories: [include_directories('.'), ] ) -subdir('rust') +if get_option('yaml').allowed() + subdir('rust') +else + dep_dnsdist_rust_lib = declare_dependency() +endif diff --git a/pdns/dnsdistdist/meson.build b/pdns/dnsdistdist/meson.build index 168ca2c7b9..e8e229feff 100644 --- a/pdns/dnsdistdist/meson.build +++ b/pdns/dnsdistdist/meson.build @@ -107,12 +107,10 @@ else dep_lmdb_safe = declare_dependency() endif +subdir('dnsdist-rust-lib') + if get_option('yaml').allowed() - subdir('dnsdist-rust-lib') subdir('meson' / 'dlopen') # our Rust static library needs dlopen -else - dep_dnsdist_rust_lib = declare_dependency() - dep_dlopen = declare_dependency() endif common_sources += files(