summaryrefslogtreecommitdiffstats
path: root/Source/cmQtAutoGeneratorRcc.cxx
diff options
context:
space:
mode:
authorSebastian Holtermann <sebholt@xwmw.org>2018-04-03 14:53:25 (GMT)
committerSebastian Holtermann <sebholt@xwmw.org>2018-04-03 15:20:30 (GMT)
commitb11e2c80b1e45fc12151c8392707d88b508191ca (patch)
tree4a39eecb59192de384fc7049d9cbae488d9953e9 /Source/cmQtAutoGeneratorRcc.cxx
parent1d2c9d8c6d5ae93bd57e3dc8f1b54c54c3422644 (diff)
downloadCMake-b11e2c80b1e45fc12151c8392707d88b508191ca.zip
CMake-b11e2c80b1e45fc12151c8392707d88b508191ca.tar.gz
CMake-b11e2c80b1e45fc12151c8392707d88b508191ca.tar.bz2
Autogen: Print moc/uic/rcc output to stdout
The output of moc/uic/rcc used to be discarded unless the program failed. This lets moc/uic/rcc print their output to stdout even on success. Closes #17860
Diffstat (limited to 'Source/cmQtAutoGeneratorRcc.cxx')
-rw-r--r--Source/cmQtAutoGeneratorRcc.cxx8
1 files changed, 6 insertions, 2 deletions
diff --git a/Source/cmQtAutoGeneratorRcc.cxx b/Source/cmQtAutoGeneratorRcc.cxx
index 2bf00f7..84ec5e2 100644
--- a/Source/cmQtAutoGeneratorRcc.cxx
+++ b/Source/cmQtAutoGeneratorRcc.cxx
@@ -533,10 +533,14 @@ bool cmQtAutoGeneratorRcc::GenerateRcc()
if (Process_->IsFinished()) {
// Process is finished
if (!ProcessResult_.error()) {
- // Process success
+ // Rcc process success
+ // Print rcc output
+ if (!ProcessResult_.StdOut.empty()) {
+ Log().Info(GeneratorT::RCC, ProcessResult_.StdOut);
+ }
BuildFileChanged_ = true;
} else {
- // Process failed
+ // Rcc process failed
{
std::string emsg = "The rcc process failed to compile\n ";
emsg += Quoted(QrcFile_);