diff options
author | Bernd Schubert <bernd.schubert@fastmail.fm> | 2024-04-27 14:25:48 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-04-27 14:25:48 +0200 |
commit | 8a9e2dc20c82259c9ded075f39383432c90d9786 (patch) | |
tree | a9a346e16fa74216e962fecf7cbd3735602c0e3d /meson.build | |
parent | cdcaabd2c36b0949f34351a30c34147713147029 (diff) | |
download | libfuse-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.
Diffstat (limited to 'meson.build')
-rw-r--r-- | meson.build | 1 |
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', ]) |