From cd269f26b55735db65be4e8355261472272f0a19 Mon Sep 17 00:00:00 2001 From: Jonathan Dieter Date: Mon, 30 Jul 2018 22:14:33 +0100 Subject: [PATCH] Make build options a bit more mesonic Signed-off-by: Jonathan Dieter --- meson.build | 9 ++++++++- src/meson.build | 2 -- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/meson.build b/meson.build index 1c49956..5b1ca94 100644 --- a/meson.build +++ b/meson.build @@ -1,9 +1,16 @@ project('zck', 'c', version : '0.9.1', - meson_version : '>=0.47.0') + meson_version : '>=0.47.0', + default_options : ['c_std=gnu99']) so_version = '1' +common_cflags = [ + '-Wunused-result', +] +cc = meson.get_compiler('c') +add_project_arguments(cc.get_supported_arguments(common_cflags), language : 'c') + zstd_dep = dependency('libzstd', required : get_option('with-zstd')) if zstd_dep.found() add_project_arguments('-DZCHUNK_ZSTD', language : 'c') diff --git a/src/meson.build b/src/meson.build index b84aed7..a80582d 100644 --- a/src/meson.build +++ b/src/meson.build @@ -1,5 +1,3 @@ -add_global_arguments('-Wunused-result', language : 'c') -add_global_arguments('-std=gnu99', language : 'c') subdir('lib') zck = executable( 'zck', -- 2.30.2