Community
Participate
Working Groups
It seems that the facilities to redirect output of scanner info command to a separate console are in place. But the console definition is missing in plugin.xml of org.eclipse.cdt.ui: <extension point="org.eclipse.cdt.core.CBuildConsole"> <CBuildConsole class="org.eclipse.cdt.make.internal.ui.scannerconfig.ScannerDiscoveryConsole" id="org.eclipse.cdt.make.core.ExternalScannerInfoProviderConsole"> </CBuildConsole> </extension>
Created attachment 192743 [details] example patch Patch to start with
Created attachment 192872 [details] patch 2 More deliberate patch with a preference in project properties. This has a downside that each scanner command overwrites previous output, so while usually scanner discovery is run for several languages (C and C++) only the output for the last language stays in the console.
(In reply to comment #2) > Created attachment 192872 [details] > patch 2 > More deliberate patch with a preference in project properties. This has a > downside that each scanner command overwrites previous output, so while usually > scanner discovery is run for several languages (C and C++) only the output for > the last language stays in the console. ... and scanner discovery output overwrites regular build output in log file. Gosh I thought that patch was close...
*** cdt cvs genie on behalf of agvozdev *** bug 342069: Scanner discovery output is lost when running compiler specs command [*] InfoContext.java 1.4 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/core/scannerconfig/InfoContext.java?root=Tools_Project&r1=1.3&r2=1.4 [*] CfgInfoContext.java 1.8 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/build/core/scannerconfig/CfgInfoContext.java?root=Tools_Project&r1=1.7&r2=1.8
Fixed on HEAD (8.0).
*** cdt cvs genie on behalf of agvozdev *** bug 342069: Scanner discovery output is lost when running compiler specs command [*] DefaultRunSIProvider.java 1.24 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/scannerconfig2/DefaultRunSIProvider.java?root=Tools_Project&r1=1.23&r2=1.24 [*] MakeMessages.properties 1.17 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/MakeMessages.properties?root=Tools_Project&r1=1.16&r2=1.17 [*] DiscoveryTab.java 1.39 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.ui/src/org/eclipse/cdt/managedbuilder/ui/properties/DiscoveryTab.java?root=Tools_Project&r1=1.38&r2=1.39 [*] MakeResources.properties 1.61 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/internal/ui/MakeResources.properties?root=Tools_Project&r1=1.60&r2=1.61 [*] GCCPerProjectSCDProfilePage.java 1.16 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/ui/dialogs/GCCPerProjectSCDProfilePage.java?root=Tools_Project&r1=1.15&r2=1.16
*** cdt cvs genie on behalf of agvozdev *** Bug 342069: Fixed failing Hudson unit tests [*] CfgInfoContext.java 1.9 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/build/core/scannerconfig/CfgInfoContext.java?root=Tools_Project&r1=1.8&r2=1.9