summaryrefslogtreecommitdiff
path: root/gtk2_ardour/wscript
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2019-12-09 23:27:04 +0100
committerDavid Robillard <d@drobilla.net>2019-12-09 23:27:04 +0100
commit3c3b4b9a156b7ec610ab068f471f3daa9251fa88 (patch)
treeb9399d0570e5ddfcb4a699aab681db460e91d580 /gtk2_ardour/wscript
parent8ec3e5fb540f7d79a6f6ca2bd113bbc3743e954b (diff)
Suppress warnings in Gtk headers
Diffstat (limited to 'gtk2_ardour/wscript')
-rw-r--r--gtk2_ardour/wscript6
1 files changed, 6 insertions, 0 deletions
diff --git a/gtk2_ardour/wscript b/gtk2_ardour/wscript
index e49ea3ec3e..fe9e618c61 100644
--- a/gtk2_ardour/wscript
+++ b/gtk2_ardour/wscript
@@ -401,6 +401,12 @@ def configure(conf):
autowaf.check_pkg(conf, 'pangoft2', uselib_store='PANGOFT2', atleast_version='1.36.8', mandatory=False)
autowaf.check_pkg(conf, 'fontconfig', uselib_store='FONTCONFIG')
+ if conf.env.CC_NAME == 'gcc' and Options.options.strict:
+ conf.define('GLIB_DISABLE_DEPRECATION_WARNINGS', 1)
+ for var in ['CFLAGS', 'CXXFLAGS']:
+ for lib in ['GTK', 'GTKMM']:
+ for d in conf.env['INCLUDES_' + lib]:
+ conf.env.append_value(var, ['-isystem', d])
if sys.platform == 'darwin':
retval = conf.run_c_code (code='#include <AppKit/NSWindow.h>\n\