Make build options a bit more mesonic
authorJonathan Dieter <jdieter@gmail.com>
Mon, 30 Jul 2018 21:14:33 +0000 (22:14 +0100)
committerJonathan Dieter <jdieter@gmail.com>
Mon, 30 Jul 2018 21:14:33 +0000 (22:14 +0100)
Signed-off-by: Jonathan Dieter <jdieter@gmail.com>
meson.build
src/meson.build

index 1c49956f5da3a05b9d730027fd5d5c7e8ad757a1..5b1ca941f396385bfa87078970905e3e09235877 100644 (file)
@@ -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')
index b84aed73ca31d1330e9b9b2a1c702dd7faa781f7..a80582d006f2be7ecabbc65d6dd88ffb6188052c 100644 (file)
@@ -1,5 +1,3 @@
-add_global_arguments('-Wunused-result', language : 'c')
-add_global_arguments('-std=gnu99', language : 'c')
 subdir('lib')
 zck = executable(
     'zck',