]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
Meson: Add apidocfiles.h to libpdns_auth build
authorFred Morcos <fred.morcos@open-xchange.com>
Mon, 20 Nov 2023 14:50:30 +0000 (15:50 +0100)
committerFred Morcos <fred.morcos@open-xchange.com>
Wed, 20 Mar 2024 12:28:56 +0000 (13:28 +0100)
pdns/meson.build

index 915c6e76ce7e11eb373e8bef08c748762c8e27dd..8ea3c1a154123a31746a75badefc37a2136613e6 100644 (file)
@@ -87,8 +87,8 @@ libpdns_dnslabeltext = declare_dependency(
   )
 )
 
-libpdns_auth_apidocfiles_h = 'apidocfiles.h'
-if not fs.is_file(libpdns_auth_apidocfiles_h)
+libpdns_apidocfiles_h = 'apidocfiles.h'
+if not fs.is_file(libpdns_apidocfiles_h)
   py = import('python')
   python = py.find_installation('python3', modules: 'yaml', required: true)
 
@@ -96,8 +96,8 @@ if not fs.is_file(libpdns_auth_apidocfiles_h)
   summary('Path', python.full_path(), section: 'Swagger API')
   summary('Version', python.version(), section: 'Swagger API')
 
-  libpdns_auth_apidocfiles_h = custom_target(
-    'pdns-auth-apidocfiles-h',
+  libpdns_apidocfiles_h = custom_target(
+    'pdns-apidocfiles-h',
     command: [
       python,
       '@INPUT0@',
@@ -111,10 +111,10 @@ if not fs.is_file(libpdns_auth_apidocfiles_h)
     capture: true,
   )
 endif
-libpdns_auth_apidocfiles = declare_dependency(
+libpdns_apidocfiles = declare_dependency(
   link_whole: static_library(
     'pdns-auth-apidocfiles',
-    sources: [libpdns_auth_apidocfiles_h],
+    sources: [libpdns_apidocfiles_h],
   )
 )
 
@@ -327,6 +327,7 @@ tool_libs = {
       libpdns_bind_parser,
       libpdns_bind_dnssec_schema,
       libpdns_dnslabeltext,
+      libpdns_apidocfiles,
     ]
   },
   'pdns-auth-util': {