From 8060357853450708b67960a213fec2a1ca8b3c8c Mon Sep 17 00:00:00 2001 From: Fred Morcos Date: Tue, 6 Feb 2024 16:05:14 +0100 Subject: [PATCH] Meson: Move dnslabeltext to a separate library --- meson.build | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/meson.build b/meson.build index 7ac24aa564..12f3fd3bfe 100644 --- a/meson.build +++ b/meson.build @@ -162,7 +162,6 @@ if not fs.is_file(libpdns_dnslabeltext_gen) libpdns_dnslabeltext_gen = ragel_generator.process(libpdns_dnslabeltext_source) endif -common_sources += libpdns_dnslabeltext_gen libpdns_apidocfiles_source = 'docs' / 'http-api' / 'swagger' / 'authoritative-api-swagger.yaml' libpdns_apidocfiles_gen = src_dir / 'apidocfiles.h' @@ -498,6 +497,12 @@ libpdns_bindparser = static_library( dependencies: deps, ) +libpdns_dnslabeltext = static_library( + 'pdns-dnslabeltext', + libpdns_dnslabeltext_gen, + dependencies: deps, +) + libpdns_cdb = dependency('', required: false) if dep_cdb.found() libpdns_cdb = declare_dependency( @@ -718,7 +723,7 @@ libpdns_common = static_library( common_sources, config_h, dependencies: deps, - link_with: libpdns_bindparser, + link_with: [libpdns_bindparser, libpdns_dnslabeltext], ) foreach tool, info: tools -- 2.47.2