From 52fc12ea011a07b61d02429c1bc6f2d17f5c5733 Mon Sep 17 00:00:00 2001 From: Thomas White Date: Mon, 13 May 2019 23:22:38 +0200 Subject: Add another couple of checks --- meson.build | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/meson.build b/meson.build index 3a5452bf..743599eb 100644 --- a/meson.build +++ b/meson.build @@ -161,10 +161,23 @@ if compiler.has_function('mlock', prefix : '#include ') conf_data.set('HAVE_MLOCK', 1) endif -if compiler.has_function('truncate', prefix : '#include \n#include ') +if compiler.has_function('truncate', prefix : '''#include + #include +''') conf_data.set('HAVE_TRUNCATE', 1) endif +code = '''#include + void func() { + struct dirent d; d.d_type = DT_REG; + } +''' +if compiler.compiles(code, name : 'struct dirent has d_type member') + conf_data.set('HAVE_DIRENT_D_TYPE', 1) +endif + +# FIXME: JPilot + configure_file(output : 'config.h', configuration : conf_data) -- cgit v1.2.3