]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
Meson: Move libpdns-minicurl out of libpdns-lua-records
authorFred Morcos <fred.morcos@open-xchange.com>
Sun, 5 Nov 2023 23:25:59 +0000 (00:25 +0100)
committerFred Morcos <fred.morcos@open-xchange.com>
Wed, 20 Mar 2024 12:28:54 +0000 (13:28 +0100)
pdns/meson.build

index 1555e287ca3a310139e4c053202269a272d02fb6..0a2924822ea759ee3dffb5059ec1cde23820fa31 100644 (file)
@@ -74,17 +74,31 @@ if dep_lua.found()
   )
 endif
 
+libpdns_minicurl = dependency('', required: false)
+if dep_libcurl.found()
+  libpdns_minicurl = declare_dependency(
+    link_whole: static_library(
+      'pdns-minicurl',
+      'minicurl.cc',
+      extra_files: [
+        'minicurl.hh',
+      ],
+      dependencies: deps,
+    )
+  )
+endif
+
 libpdns_lua_records = dependency('', required: false)
 if dep_lua_records.found()
   libpdns_lua_records = declare_dependency(
     link_whole: static_library(
       'pdns-lua-records',
       'lua-record.cc',
-      'minicurl.cc',
-      extra_files: [
-        'minicurl.hh',
+      extra_files: [],
+      dependencies: [
+        deps,
+        libpdns_minicurl,
       ],
-      dependencies: deps,
     )
   )
 endif