]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[#3793] Removed required
authorFrancis Dupont <fdupont@isc.org>
Wed, 19 Mar 2025 08:12:21 +0000 (09:12 +0100)
committerFrancis Dupont <fdupont@isc.org>
Thu, 20 Mar 2025 13:13:06 +0000 (14:13 +0100)
meson.build

index 9ba390348fa394e0ffe277d8e2fe24d042151eea..55effe6ce97dae0c7d1666fa955d55de095c824d 100644 (file)
@@ -323,18 +323,19 @@ if cpp.has_link_argument('-Wl,--no-undefined')
 endif
 
 if CRYPTO_DEP.name() == openssl.name()
-    cpp.run(
+    return1 = cpp.run(
         fs.read('compiler-checks/have-generic-tls-method.cc'),
         name: 'HAVE_GENERIC_TLS_METHOD',
         dependencies: [boost_dep, CRYPTO_DEP, threads_dep],
-        required: true,
     )
-    cpp.run(
+    return2 = cpp.run(
         fs.read('compiler-checks/stream-truncated-error.cc'),
         name: 'HAVE_STREAM_TRUNCATED_ERROR',
         dependencies: [boost_dep, CRYPTO_DEP, threads_dep],
-        required: true,
     )
+    if return1.returncode() != 0 or return2.returncode()
+        error("Boost TLS support broken.")
+    endif
 endif
 
 result = cpp.run(