summaryrefslogtreecommitdiff
path: root/wscript
diff options
context:
space:
mode:
authorKarl Linden <karl.j.linden@gmail.com>2016-03-31 19:02:23 +0200
committerKarl Linden <karl.j.linden@gmail.com>2016-03-31 19:02:23 +0200
commitb7bda2f0d1e9844436ddf9a5646ee87179d6b2c5 (patch)
treea410c2adf77f0630aff97a2dcf1af29bfd6a039f /wscript
parente2764ca19e711b614018e0f30240aca41e0177ec (diff)
downloadjack2-b7bda2f0d1e9844436ddf9a5646ee87179d6b2c5.tar.gz
Display all tool flags. Fixes #170.
Diffstat (limited to 'wscript')
-rw-r--r--wscript15
1 files changed, 12 insertions, 3 deletions
diff --git a/wscript b/wscript
index aad2a049..a2b32da6 100644
--- a/wscript
+++ b/wscript
@@ -618,9 +618,18 @@ def configure(conf):
conf.msg('32-bit library directory', conf.all_envs[lib32]['LIBDIR'], color='CYAN')
conf.msg('Drivers directory', conf.env['ADDON_DIR'], color='CYAN')
display_feature(conf, 'Build debuggable binaries', conf.env['BUILD_DEBUG'])
- conf.msg('C compiler flags', repr(conf.all_envs[""]['CFLAGS']), color='NORMAL')
- conf.msg('C++ compiler flags', repr(conf.all_envs[""]['CXXFLAGS']), color='NORMAL')
- conf.msg('Linker flags', repr(conf.all_envs[""]['LINKFLAGS']), color='NORMAL')
+
+ tool_flags = [
+ ('C compiler flags', ['CFLAGS', 'CPPFLAGS']),
+ ('C++ compiler flags', ['CXXFLAGS', 'CPPFLAGS']),
+ ('Linker flags', ['LINKFLAGS', 'LDFLAGS'])
+ ]
+ for name,vars in tool_flags:
+ flags = []
+ for var in vars:
+ flags += conf.all_envs[""][var]
+ conf.msg(name, repr(flags), color='NORMAL')
+
if conf.env['BUILD_WITH_32_64'] == True:
conf.msg('32-bit C compiler flags', repr(conf.all_envs[lib32]['CFLAGS']))
conf.msg('32-bit C++ compiler flags', repr(conf.all_envs[lib32]['CXXFLAGS']))