From: Nikolaus Rath Date: Tue, 22 Aug 2017 09:10:00 +0000 (+0200) Subject: Use 'buildtype' to set debug/optimization options X-Git-Tag: fuse-3.2.0~27 X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=9d4ec147f583e038d60297c0ed5a4dfa558c476d;p=qemu-gpiodev%2Flibfuse.git Use 'buildtype' to set debug/optimization options Until now, running `mesonconf -D buildtype=debug` didn't have any effect - which was confusing. --- diff --git a/meson.build b/meson.build index cdb63c3..8fcdbd7 100644 --- a/meson.build +++ b/meson.build @@ -1,6 +1,6 @@ project('libfuse3', 'c', version: '3.1.1', meson_version: '>= 0.38', - default_options: [ 'buildtype=plain' ]) + default_options: [ 'buildtype=debugoptimized' ]) platform = host_machine.system() @@ -65,7 +65,7 @@ configure_file(output: 'config.h', # add_global_arguments('-D_REENTRANT', '-DHAVE_CONFIG_H', '-Wall', '-Wextra', '-Wno-sign-compare', '-Wstrict-prototypes', '-Wmissing-declarations', '-Wwrite-strings', - '-O2', '-g', '-fno-strict-aliasing', language: 'c') + '-fno-strict-aliasing', language: 'c') # Some (stupid) GCC versions warn about unused return values even when they are # casted to void. This makes -Wunused-result pretty useless, since there is no