From 85e361044b8cc592f6d5459d83a6e67e1682c0ce Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Thu, 22 Feb 2024 23:54:28 +0100 Subject: [PATCH] Add option to enable G/YTK debug --- wscript | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/wscript b/wscript index 37f9b5b34f..819bcf62b7 100644 --- a/wscript +++ b/wscript @@ -444,6 +444,9 @@ int main() { return 0; }''', if opt.gprofile: debug_flags = [ flags_dict['gprofile'] ] + if opt.gdebug: + debug_flags.append('-DG_ENABLE_DEBUG') + # OSX if platform == 'darwin': if re.search ("^13[.]", version) is not None: @@ -885,6 +888,8 @@ def options(opt): help='Build a version suitable for distribution as a zero-cost binary') opt.add_option('--profile', action='store_true', default=False, dest='profile', help='Compile for use with profiling tools requiring a frame pointer') + opt.add_option('--gtk-debug', action='store_true', default=False, dest='gdebug', + help='Enable g/ytk debug mode (G_ENABLE_DEBUG)') opt.add_option('--gprofile', action='store_true', default=False, dest='gprofile', help='Compile for use with gprofile') opt.add_option('--libjack', type='string', default="auto", dest='libjack_link',