diff options
Diffstat (limited to 'qt')
-rw-r--r-- | qt/org.eclipse.cdt.qt.core/src/org/eclipse/cdt/internal/qt/core/build/QtBuildConfiguration.java | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/qt/org.eclipse.cdt.qt.core/src/org/eclipse/cdt/internal/qt/core/build/QtBuildConfiguration.java b/qt/org.eclipse.cdt.qt.core/src/org/eclipse/cdt/internal/qt/core/build/QtBuildConfiguration.java index 545ce7f0b01..5fc73297b41 100644 --- a/qt/org.eclipse.cdt.qt.core/src/org/eclipse/cdt/internal/qt/core/build/QtBuildConfiguration.java +++ b/qt/org.eclipse.cdt.qt.core/src/org/eclipse/cdt/internal/qt/core/build/QtBuildConfiguration.java @@ -391,12 +391,13 @@ public class QtBuildConfiguration extends CBuildConfiguration outStream.write(msg.toString()); // TODO qmake error parser - watchProcess(process, new IConsoleParser[0], console); + watchProcess(process, console); doFullBuild = false; } try (ErrorParserManager epm = new ErrorParserManager(project, getBuildDirectoryURI(), this, getToolChain().getErrorParserIds())) { + epm.setOutputStream(console.getOutputStream()); // run make List<String> command = new ArrayList<>(Arrays.asList(makeCommand)); command.add("all"); //$NON-NLS-1$ @@ -404,7 +405,7 @@ public class QtBuildConfiguration extends CBuildConfiguration setBuildEnvironment(processBuilder.environment()); Process process = processBuilder.start(); outStream.write(String.join(" ", command) + '\n'); //$NON-NLS-1$ - watchProcess(process, new IConsoleParser[] { epm }, console); + watchProcess(process, new IConsoleParser[] { epm }); } getProject().refreshLocal(IResource.DEPTH_INFINITE, monitor); @@ -433,6 +434,7 @@ public class QtBuildConfiguration extends CBuildConfiguration try (ErrorParserManager epm = new ErrorParserManager(project, getBuildDirectoryURI(), this, getToolChain().getErrorParserIds())) { + epm.setOutputStream(console.getOutputStream()); // run make List<String> command = new ArrayList<>(Arrays.asList(makeCommand)); command.add("clean"); //$NON-NLS-1$ @@ -440,7 +442,7 @@ public class QtBuildConfiguration extends CBuildConfiguration setBuildEnvironment(processBuilder.environment()); Process process = processBuilder.start(); outStream.write(String.join(" ", command) + '\n'); //$NON-NLS-1$ - watchProcess(process, new IConsoleParser[] { epm }, console); + watchProcess(process, new IConsoleParser[] { epm }); } project.refreshLocal(IResource.DEPTH_INFINITE, monitor); |