如何在构建期间更改Shake打印的信息

时间:2015-08-06 10:04:49

标签: shake-build-system

目前,当构建Shake输出行时,例如:

# gcc (for debugBuild)

但这对我们的应用程序没有任何信息,所以我们想打印类似的东西:

objectFileName.o[configurationFlavour]

你怎么能在Shake中做到这一点?

1 个答案:

答案 0 :(得分:0)

最简单的方法是使用Verbosity的{​​{1}}字段或shakeVerbosity。在--verbose我得到:

Normal

# ghc (for output/self/General/Intern.o output/self/General/Intern.hi) 我得到:

Verbose

如果这还不够,您可以使用ghc -c src\Development/Shake/Classes.hs -isrc -main-is Run.main -odir=output/self -hidir=output/self -i=output/self -DPORTABLE -fwarn-unused-imports 删除cmd的输出,并使用quietly打印您自己的消息:

putNormal