]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[#3729] Add LOG4CPLUS_INITIALIZER_H check
authorAndrei Pavel <andrei@isc.org>
Mon, 10 Feb 2025 07:56:40 +0000 (09:56 +0200)
committerAndrei Pavel <andrei@isc.org>
Thu, 13 Feb 2025 08:06:30 +0000 (10:06 +0200)
compiler-checks/log4cplus-initializer.cc [new file with mode: 0644]
meson.build

diff --git a/compiler-checks/log4cplus-initializer.cc b/compiler-checks/log4cplus-initializer.cc
new file mode 100644 (file)
index 0000000..b9e362c
--- /dev/null
@@ -0,0 +1,6 @@
+#include <log4cplus/initializer.h>
+
+int main() {
+    log4cplus::Initializer initializer;
+    return 0;
+}
index ad51e6f37eaaf3bbe0dcdd028c9d046273d68100..c28a50408216cdfdd59c5044a4caf4a9b753663e 100644 (file)
@@ -289,6 +289,14 @@ conf_data.set('HAVE_GENERIC_TLS_METHOD', result.returncode() == 0)
 result = cpp.run(fs.read('compiler-checks/have-sa-len.cc'), name: 'HAVE_SA_LEN')
 conf_data.set('HAVE_SA_LEN', result.returncode() == 0)
 
+result = cpp.run(
+    fs.read('compiler-checks/log4cplus-initializer.cc'),
+    name: 'LOG4CPLUS_INITIALIZER_H',
+    dependencies: [log4cplus],
+)
+conf_data.set('LOG4CPLUS_INITIALIZER_H', result.returncode() == 0)
+
+
 if mysql.found()
     result = cpp.run(
         fs.read('compiler-checks/mysql-my-bool.cc'),