summaryrefslogtreecommitdiff
path: root/meson.build
diff options
context:
space:
mode:
authorDavid Härdeman <david@hardeman.nu>2020-06-24 02:10:58 +0200
committerDavid Härdeman <david@hardeman.nu>2020-06-24 02:10:58 +0200
commit1865f867fbe24ad11351ae2a196f117d8d55d0ca (patch)
tree0d620cbe09842331003aa0b4f709c26c59064a10 /meson.build
parentca3b221b96a4d621c75f1e62aea74d6d83cadcd8 (diff)
Some more minor warning fixes
Diffstat (limited to 'meson.build')
-rw-r--r--meson.build15
1 files changed, 13 insertions, 2 deletions
diff --git a/meson.build b/meson.build
index cd95e87..eb9ae1e 100644
--- a/meson.build
+++ b/meson.build
@@ -2,10 +2,21 @@ project('minecproxy',
'c',
version: '0.1.0',
license: 'GPL2+',
- default_options : ['c_std=gnu18']
+ default_options : [
+ 'c_std=gnu18',
+ 'sysconfdir=/etc',
+ 'warning_level=2',
+ ]
)
-add_global_arguments('-D_GNU_SOURCE', language: 'c')
+cc = meson.get_compiler('c')
+
+basic_disabled_warnings = [
+ '-Wno-sign-compare',
+]
+add_project_arguments(cc.get_supported_arguments(basic_disabled_warnings), language : 'c')
+
+add_project_arguments('-D_GNU_SOURCE', language: 'c')
sysconfdir = join_paths(get_option('prefix'), get_option('sysconfdir'), meson.project_name())
mainconfname = meson.project_name() + '.conf'