diff options
author | Peter Eisentraut <peter@eisentraut.org> | 2024-04-17 15:16:39 +0200 |
---|---|---|
committer | Peter Eisentraut <peter@eisentraut.org> | 2024-04-17 15:20:58 +0200 |
commit | 5165d43680dafafcc3d8c1a0a781b9aa33064ea6 (patch) | |
tree | 86e5b66f09260258d218b8c8b0b17deb51b8fe80 | |
parent | ca89db5f9d0b03a10706312bbe8b8a43b1ec7538 (diff) | |
download | postgresql-5165d43680dafafcc3d8c1a0a781b9aa33064ea6.tar.gz postgresql-5165d43680dafafcc3d8c1a0a781b9aa33064ea6.zip |
meson: Add some missing LLVM function checks
The checks for
HAVE_DECL_LLVMCREATEGDBREGISTRATIONLISTENER and
HAVE_DECL_LLVMCREATEPERFJITEVENTLISTENER
are in configure but are missing on the meson side. This adds those.
Reported-by: Heikki Linnakangas <hlinnaka@iki.fi>
Discussion: https://www.postgresql.org/message-id/5539b16c-cff7-46d5-9621-c3fb6b549e9e@iki.fi
-rw-r--r-- | meson.build | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/meson.build b/meson.build index 43fad5323c0..cdfd31377d1 100644 --- a/meson.build +++ b/meson.build @@ -2301,6 +2301,14 @@ decl_checks += [ ['pwritev', 'sys/uio.h'], ] +# Check presence of some optional LLVM functions. +if llvm.found() + decl_checks += [ + ['LLVMCreateGDBRegistrationListener', 'llvm-c/ExecutionEngine.h'], + ['LLVMCreatePerfJITEventListener', 'llvm-c/ExecutionEngine.h'], + ] +endif + foreach c : decl_checks func = c.get(0) header = c.get(1) |