aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBernd Schubert <bernd.schubert@fastmail.fm>2024-04-27 14:25:48 +0200
committerGitHub <noreply@github.com>2024-04-27 14:25:48 +0200
commit8a9e2dc20c82259c9ded075f39383432c90d9786 (patch)
treea9a346e16fa74216e962fecf7cbd3735602c0e3d
parentcdcaabd2c36b0949f34351a30c34147713147029 (diff)
downloadlibfuse-8a9e2dc20c82259c9ded075f39383432c90d9786.tar.gz
Use std=gnu11 (#940)
We already have some C11 pieces like Static_assert and we are likely going to add more - tell meson to use C11. Plain C11 does not work as there are several language extension, like typeof - part of C23 only. We might be able to fix/workaround such extensions with compiler ifdef, but then I prefer gnu11 over checking which compiler is used (example gcc has __typeof vs clangs __typeof++). And compiler extension would also defeat pedantic.
-rw-r--r--meson.build1
1 files changed, 1 insertions, 0 deletions
diff --git a/meson.build b/meson.build
index 4a0d268..4b570d1 100644
--- a/meson.build
+++ b/meson.build
@@ -2,6 +2,7 @@ project('libfuse3', ['c'], version: '3.17.0',
meson_version: '>= 0.51',
default_options: [
'buildtype=debugoptimized',
+ 'c_std=gnu11',
'cpp_std=c++11',
'warning_level=2',
])