From: Remi Gacogne Date: Fri, 19 Dec 2025 16:02:45 +0000 (+0100) Subject: auth: Actually install binaries when building with meson X-Git-Tag: rec-5.4.0-beta1~76^2~5 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2d0149739ebf44b00704cddf1763df9a768d7925;p=thirdparty%2Fpdns.git auth: Actually install binaries when building with meson Signed-off-by: Remi Gacogne --- diff --git a/meson.build b/meson.build index 55c9dc5f88..a571fb2ca1 100644 --- a/meson.build +++ b/meson.build @@ -910,7 +910,6 @@ if get_option('unit-tests') ) tools += { - # TODO: NOINSTALL speedtest and pdns-auth-testrunner 'pdns-auth-testrunner': { 'main': src_dir / 'testrunner.cc', 'deps-extra': [ @@ -918,12 +917,15 @@ if get_option('unit-tests') libpdns_signers_openssl, libpdns_signers_sodium, ], + 'install': false, }, 'speedtest': { 'main': src_dir / 'speedtest.cc', + 'install': false, }, 'tsig-tests': { 'main': src_dir / 'tsig-tests.cc', + 'install': false, }, } endif @@ -952,7 +954,9 @@ if get_option('fuzz-targets') tools += { 'fuzz-target-' + target: { 'main': source_file, 'link-args': fuzzer_ldflags, - 'files-extra': fuzz_extra_sources } + 'files-extra': fuzz_extra_sources, + 'install': false, + } } endforeach endif @@ -981,6 +985,7 @@ foreach tool, info: tools files_extra = 'files-extra' in info ? info['files-extra'] : [] deps_extra = 'deps-extra' in info ? info['deps-extra'] : [] link_args = 'link-args' in info ? info['link-args'] : [] + install = 'install' in info ? info['install'] : true set_variable( var_name, @@ -997,6 +1002,7 @@ foreach tool, info: tools libpdns_uuidutils, deps_extra, ], + install: install, ) )