< CDT | Obsolete | ScannerDiscovery61
Revision as of 14:03, 22 January 2020 by Jonah.kichwacoders.com (Talk | contribs) (Jonah.kichwacoders.com moved page CDT/ScannerDiscovery61/Design to CDT/Obsolete/ScannerDiscovery61/Design)
The implementation follows this design more or less:
- A language settings provider is defined with extension point org.eclipse.cdt.core.LanguageSettingsProvider:
- In order to get providers created for new projects with New Project Wizard - use org.eclipse.cdt.managedbuilder.core.buildDefinitions extension point to associate the provider with your project type. Specify attribute "languageSettingsProviders" for element "configuration" or "toolchain".
- There is one more extension point org.eclipse.cdt.ui.LanguageSettingsProviderAssociation. You can define there a custom icon, allow or disallow editing in UI and provide a custom page for editing options in Options pane.
Here is user interface for a typical compiler Builtin Specs Detector: