現在、Shake をビルドすると、次のような行が出力されます。
# gcc (for debugBuild)
しかし、それは私たちのアプリケーションにとって有益ではないので、次のように出力したいと思います:
objectFileName.o[configurationFlavour]
Shakeでそれをどのように行うことができますか?
現在、Shake をビルドすると、次のような行が出力されます。
# gcc (for debugBuild)
しかし、それは私たちのアプリケーションにとって有益ではないので、次のように出力したいと思います:
objectFileName.o[configurationFlavour]
Shakeでそれをどのように行うことができますか?
Verbosity
最も簡単なことは、 のフィールド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
次のように出力できます。
putNormal "I'm running objectFileName.o in configuration"
quietly $ cmd "gcc -c objectFileName.o"