]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[#3731] Added missing boost dependencies
authorFrancis Dupont <fdupont@isc.org>
Tue, 11 Mar 2025 11:04:13 +0000 (12:04 +0100)
committerFrancis Dupont <fdupont@isc.org>
Thu, 13 Mar 2025 17:03:37 +0000 (18:03 +0100)
meson.build

index 1ee0b14971156a7904a364ad27e6b43f965f2ecf..b06443f90fd713a5e9fe1bd1ab1dbc0d063572e4 100644 (file)
@@ -146,7 +146,7 @@ boost_headers = [
     'boost/system/error_code.hpp',
 ]
 foreach hdr : boost_headers
-    cpp.has_header(hdr, required: true)
+    cpp.has_header(hdr, dependencies: [boost_dep], required: true)
 endforeach
 
 # Logging
@@ -234,7 +234,11 @@ if CRYPTO_DEP.name() == botan.name()
     message('Using Botan.')
 elif CRYPTO_DEP.name() == openssl.name()
     conf_data.set('WITH_OPENSSL', true)
-    cpp.has_header('boost/asio/ssl.hpp', required: true)
+    cpp.has_header(
+        'boost/asio/ssl.hpp',
+        dependencies: [boost_dep],
+        required: true,
+    )
     message('Using OpenSSL.')
 else
     error('Dependency not found: neither Botan nor OpenSSL.')
@@ -478,6 +482,7 @@ else
 endif
 result = cpp.run(
     fs.read('compiler-checks/get-boost-version.cc'),
+    dependencies: [boost_dep],
     name: 'Get Boost version',
 )
 if result.returncode() == 0