From 9ea92b8d56f567638683c421270278f63b3f059d Mon Sep 17 00:00:00 2001 From: Andrei Pavel Date: Mon, 10 Feb 2025 09:56:40 +0200 Subject: [PATCH] [#3729] Add LOG4CPLUS_INITIALIZER_H check --- compiler-checks/log4cplus-initializer.cc | 6 ++++++ meson.build | 8 ++++++++ 2 files changed, 14 insertions(+) create mode 100644 compiler-checks/log4cplus-initializer.cc diff --git a/compiler-checks/log4cplus-initializer.cc b/compiler-checks/log4cplus-initializer.cc new file mode 100644 index 0000000000..b9e362c48f --- /dev/null +++ b/compiler-checks/log4cplus-initializer.cc @@ -0,0 +1,6 @@ +#include + +int main() { + log4cplus::Initializer initializer; + return 0; +} diff --git a/meson.build b/meson.build index ad51e6f37e..c28a504082 100644 --- a/meson.build +++ b/meson.build @@ -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'),