0
我想从SCons日志中移除长编译/链接命令。SCons less verbose?
我遵循的是这个页面上写着: What do you do to make compiler lines shorter?
这正是我所做的:
AddOption("--verbose", action="store_true",
dest="verbose_flag", default=False, help="verbose output")
if not GetOption("verbose_flag"):
print 'test'
env['CXXCOMSTR'] = "----- Compiling test ------"
env['LINKCOMSTR'] = "Linking $TARGET"
print env.Dump()
env.SharedLibrary(..
SCons的在if( '测试' 印)去,和CXXCOMSTR和LINKCOMSTR更新(使用转储()进行检查)。
但似乎SCOns只是不在乎:它仍然打印完整的g ++命令。
感谢您的帮助。
谢谢!你救了我! :-) – Oodini 2010-02-03 13:49:34
嗯......对于gcc是可以的,但对于Visual Studio来说仍然有两行给出了Visual Studio版本和版权...... – Oodini 2010-02-04 13:42:57
向编译器和链接器标志添加'/ nologo'。 – 2010-02-04 16:53:42