From: Fred Morcos Date: Tue, 6 Feb 2024 15:05:14 +0000 (+0100) Subject: Meson: Move dnslabeltext to a separate library X-Git-Tag: rec-5.1.0-alpha1~80^2~22 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8060357853450708b67960a213fec2a1ca8b3c8c;p=thirdparty%2Fpdns.git Meson: Move dnslabeltext to a separate library --- 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