30 'compile':
'\033[94m',
32 'install':
'\033[95m',
37 'cleanup':
'\033[37m',
42 'compile':
'\033[2m\033[34m',
43 'link':
'\033[2m\033[32m',
44 'install':
'\033[2m\033[35m',
45 'copy':
'\033[2m\033[35m',
46 'map':
'\033[2m\033[36m',
47 'dict':
'\033[2m\033[33m',
49 'cleanup':
'\033[30m',
55 color_map = color_map_none
56 if GetOption(
'color') ==
'light':
57 color_map = color_map_light
58 elif GetOption(
'color') ==
'dark':
59 color_map = color_map_dark
61 if not GetOption(
'verbose'):
62 if GetOption(
'no-symlink'):
63 install_text =
'installing'
65 install_text =
'symlinking'
67 SHCXXCOMSTR=
'${CXXCOMSTR}',
68 CXXCOMSTR=color_map[
'compile'] +
'*** compiling : ${SOURCE}' + color_map[
'end'],
69 FORTRANPPCOMSTR=
'${CXXCOMSTR}',
70 SHFORTRANPPCOMSTR=
'${CXXCOMSTR}',
71 CCCOMSTR=
'${CXXCOMSTR}',
72 SHCCCOMSTR=
'${CXXCOMSTR}',
73 SHLINKCOMSTR=
'${LINKCOMSTR}',
74 LINKCOMSTR=color_map[
'link'] +
'*** linking : ${TARGET}' + color_map[
'end'],
75 INSTALLSTR=color_map[
'install'] +
'*** ' + install_text +
' : ${TARGET}' + color_map[
'end'],
76 COPYCOMSTR=color_map[
'copy'] +
'*** copying : ${TARGET}' + color_map[
'end'],
77 MAPCOMSTR=color_map[
'map'] +
'*** map : ${TARGET}' + color_map[
'end'],
78 ROOTCLINGCOMSTR=color_map[
'dict'] +
'*** dictionary : ${TARGET}' + color_map[
'end'],
79 MODULEIOCOMSTR=color_map[
'doc'] +
'*** module-io : ${TARGET}' + color_map[
'end'],
80 DOXYGENCOMSTR=color_map[
'doc'] +
'*** doxygen : ${TARGET}' + color_map[
'end'],
81 STRIPCOMSTR=color_map[
'strip'] +
'*** stripping : ${TARGET}' + color_map[
'end'],
84 env[
'CLEANUPCOMSTR'] = color_map[
'cleanup'] +
'*** removing : %s' \