diff options
Diffstat (limited to 'meson.build')
-rw-r--r-- | meson.build | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/meson.build b/meson.build index 407ff80a5..99a1077ef 100644 --- a/meson.build +++ b/meson.build @@ -72,6 +72,19 @@ add_project_arguments(['-D', 'TRACKER_COMPILATION'], ['-D', 'G_LOG_DOMAIN="Tracker"'], language: 'vala') +debug_cflags = [] +buildtype = get_option('buildtype') +if buildtype.startswith('debug') + debug_cflags += '-DG_ENABLE_DEBUG' + if buildtype == 'debug' + debug_cflags += '-DG_ENABLE_CONSISTENCY_CHECKS' + endif +elif buildtype == 'release' + debug_cflags += '-DG_DISABLE_CAST_CHECKS' +endif + +add_project_arguments(debug_cflags, language: 'c') + ################################################################## # Check for libtracker-common, make sure libstemmer exists ################################################################## |