Skip to content

Commit ee61e12

Browse files
add verbose option to disable command line print (not suppress warning and error messages)
1 parent f481a03 commit ee61e12

File tree

1 file changed

+39
-57
lines changed

1 file changed

+39
-57
lines changed

display.sconf

+39-57
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
#______________________________________________________________________________#
22
# Display #
33
#______________________________________________________________________________#
4+
from SCons.Environment import *
5+
from SCons.Script import *
6+
env = Environment()
47

58
color_autoconf = color_blue
69
color_header = color_violet
@@ -14,72 +17,51 @@ color_compile = color_red
1417
color_link = color_redB
1518
color_install = color_blue
1619

20+
SHCCCOMSTR = '''$color_compile Compiling shared object : $TARGET $color_clear\n$SHCCCOM'''
1721

18-
SHCCCOMSTR = '''
19-
$color_compile-------------------- Compiling shared object : $TARGET --------------------$color_clear
20-
$SHCCCOM
22+
SHCXXCOMSTR = '''$color_compile Compiling shared object : $TARGET $color_clear\n$SHCXXCOM'''
2123

22-
'''
23-
SHCXXCOMSTR = '''
24-
$color_compile-------------------- Compiling shared object : $TARGET --------------------$color_clear
25-
$SHCXXCOM
24+
SHLINKCOMSTR = '''$color_link Linking shared object : $TARGET $color_clear\n$SHLINKCOM'''
2625

27-
'''
28-
SHLINKCOMSTR = '''
26+
CCCOMSTR = '''$color_compile Compiling : $TARGET $color_clear\n$CCCOM'''
2927

28+
CXXCOMSTR = '''$color_compile Compiling : $TARGET $color_clear\n$CXXCOM'''
3029

31-
$color_link==================== Linking shared object : $TARGET ====================$color_clear
32-
$SHLINKCOM
30+
LINKCOMSTR = '''$color_link Linking : $TARGET $color_clear\n$LINKCOM'''
3331

32+
ARCOMSTR = '''$color_link Archiving : $TARGET $color_clear\n$ARCOM'''
3433

35-
'''
36-
CCCOMSTR = '''
37-
$color_compile-------------------- Compiling : $TARGET --------------------$color_clear
38-
$CCCOM
34+
INSTALLSTR = '''$color_install Install file: $SOURCE as $TARGET $color_clear'''
3935

40-
'''
41-
CXXCOMSTR = '''
42-
$color_compile-------------------- Compiling : $TARGET --------------------$color_clear
43-
$CXXCOM
36+
SWIGCOMSTR = '''$color_compile SWIG compiling : $TARGET $color_clear\n$SWIGCOM'''
4437

45-
'''
46-
LINKCOMSTR = '''
38+
QT4_MOCFROMCXXCOMSTR = '''$color_compile QT moc (from cpp) compiling : $TARGET $color_clear\n$QT4_MOCFROMCXXCOM'''
4739

40+
QT4_MOCFROMHCOMSTR = '''$color_compile QT moc (from hpp) compiling : $TARGET $color_clear\n$QT4_MOCFROMHCOM'''
4841

49-
$color_link==================== Linking : $TARGET ====================$color_clear
50-
$LINKCOM
42+
QT4_UICCOMSTR = '''$color_compile QT uic compiling : $TARGET$color_clear\n$QT4_UICCOM'''
5143

52-
'''
53-
ARCOMSTR = '''
54-
55-
$color_link==================== Archiving : $TARGET ====================$color_clear
56-
$ARCOM
57-
58-
'''
59-
60-
INSTALLSTR = '''
61-
$color_install== Install file: $SOURCE as $TARGET ==$color_clear
62-
63-
'''
64-
65-
66-
SWIGCOMSTR = '''
67-
$color_compile-------------------- SWIG compiling : $TARGET --------------------$color_clear
68-
$SWIGCOM
69-
70-
'''
71-
QT4_MOCFROMCXXCOMSTR = '''
72-
$color_compile-------------------- QT moc (from cpp) compiling : $TARGET --------------------$color_clear
73-
$QT_MOCFROMCXXCOM
74-
75-
'''
76-
QT4_MOCFROMHCOMSTR = '''
77-
$color_compile-------------------- QT moc (from hpp) compiling : $TARGET --------------------$color_clear
78-
$QT_MOCFROMHCOM
79-
80-
'''
81-
QT4_UICCOMSTR = '''
82-
$color_compile-------------------- QT uic compiling : $TARGET --------------------$color_clear
83-
$QT_UICCOM
84-
85-
'''
44+
if ARGUMENTS.get('VERBOSE') == "0":
45+
SHCCCOMSTR = '''$color_compile Compiling shared object : $TARGET $color_clear'''
46+
47+
SHCXXCOMSTR = '''$color_compile Compiling shared object : $TARGET $color_clear'''
48+
49+
SHLINKCOMSTR = '''$color_link Linking shared object : $TARGET $color_clear'''
50+
51+
CCCOMSTR = '''$color_compile Compiling : $TARGET $color_clear'''
52+
53+
CXXCOMSTR = '''$color_compile Compiling : $TARGET $color_clear'''
54+
55+
LINKCOMSTR = '''$color_link Linking : $TARGET $color_clear'''
56+
57+
ARCOMSTR = '''$color_link Archiving : $TARGET $color_clear'''
58+
59+
INSTALLSTR = '''$color_install Install file: $SOURCE as $TARGET $color_clear'''
60+
61+
SWIGCOMSTR = '''$color_compile SWIG compiling : $TARGET $color_clear'''
62+
63+
QT4_MOCFROMCXXCOMSTR = '''$color_compile QT moc (from cpp) compiling : $TARGET $color_clear'''
64+
65+
QT4_MOCFROMHCOMSTR = '''$color_compile QT moc (from hpp) compiling : $TARGET $color_clear'''
66+
67+
QT4_UICCOMSTR = '''$color_compile QT uic compiling : $TARGET$color_clear'''

0 commit comments

Comments
 (0)