Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [cdt-dev] Scanner discovery

Hi,
I would suggest using extension point org.eclipse.cdt.core.LanguageSettingsProvider introduced in CDT 8.1. See JavaDoc for ILanguageSettingsProvider for more details.

Thanks,
Andrew

On Tue, Oct 23, 2012 at 4:15 AM, Hồ Thị Bé <ctbk1989@xxxxxxxxx> wrote:

I had registered scanner discovery function by extension: “org.eclipse.cdt.make.core.ScannerConfigurationDiscoveryProfile”. But It didn’t work, I had learned and tried many ways but haven’t solve the problem yet, Please give me some advices.

Below are the registration:


<extension point="org.eclipse.cdt.make.core.ScannerConfigurationDiscoveryProfile"

                         id="org.eclipse.arm.ARMGCCManagedMakePerProjectProfileC"

                         name="ARM GNU -GCC managed project profile (C)">

                         <scannerInfoCollector

            class="org.eclipse.arm.mbs.scannerconfig.ARMGnuWinScannerInfoCollector"

            scope="file"/>

                         <buildOutputProvider>

                                       <open/>

                                       <scannerInfoConsoleParser

                                                     class="org.eclipse.arm.mbs.scannerconfig.ARMManagedGCCScannerInfoConsoleParser"

                                                     compilerCommands="arm-none-eabi-gcc,arm-none-eabi-g++" />

                         </buildOutputProvider>

                         <scannerInfoProvider providerId="specsFile">

                                       <run       

                                                     arguments="-E -P -v -dD ${plugin_state_location}/specs.c"

                                                     command="arm-none-eabi-gcc"

                                                     class="org.eclipse.cdt.make.internal.core.scannerconfig2.GCCSpecsRunSIProvider"/>

                                       <scannerInfoConsoleParser

                                                     class="org.eclipse.cdt.make.internal.core.scannerconfig.gnu.GCCSpecsConsoleParser"/>

                         </scannerInfoProvider>

</extension>


BL


_______________________________________________
cdt-dev mailing list
cdt-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/cdt-dev



Back to the top