diff options
author | Sam Thursfield <sam@afuera.me.uk> | 2020-09-22 14:42:34 +0000 |
---|---|---|
committer | Sam Thursfield <sam@afuera.me.uk> | 2020-09-22 14:42:34 +0000 |
commit | 480e96d463a462a4b0a290704638e32944d0ba4f (patch) | |
tree | 6dcb8f7c846e17c93eb74b7bfe64add72d523aa5 | |
parent | 75cc429a19726a5a45f843c5384a9238b8967bd9 (diff) | |
parent | 11c06aefa2941a486f2d04f8f97ec9bd90e6630b (diff) | |
download | tracker-480e96d463a462a4b0a290704638e32944d0ba4f.tar.gz |
Merge branch 'sam/meson-debug-flags' into 'master'
build: Use specific Meson options to enable debug flags
See merge request GNOME/tracker!316
-rw-r--r-- | meson.build | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/meson.build b/meson.build index 75ccc5f4f..274be7c10 100644 --- a/meson.build +++ b/meson.build @@ -75,13 +75,14 @@ add_project_arguments(['-D', 'TRACKER_COMPILATION'], language: 'vala') debug_cflags = [] -buildtype = get_option('buildtype') -if buildtype.startswith('debug') +debug = get_option('debug') +optimization = get_option('optimization') +if debug debug_cflags += '-DG_ENABLE_DEBUG' - if buildtype == 'debug' + if optimization in ['0', 'g'] debug_cflags += '-DG_ENABLE_CONSISTENCY_CHECKS' endif -elif buildtype == 'release' +elif optimization in ['2', '3', 's'] debug_cflags += '-DG_DISABLE_CAST_CHECKS' endif |