summaryrefslogtreecommitdiff
path: root/meson.build
diff options
context:
space:
mode:
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'