1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-06-08 10:16:03 +02:00
cdt/build
Andrew Eidsness a0a2059fdd Bug 416471: Support for extra ILanguageSettingsProviders in new projects
This change introduces three new ProcessRunners that can be used in the
New Project wizard's template.xml files.  These will be used by two new
Qt project wizards that I will introduce in a second patch.

The three new rules are:

1) "AddMakeTarget" which creates new Make Targets (in the Make Targets
view) for the new projects.

2) "SetEnvironmentVariable" which sets an environment variable in all of
the new project's build configurations.

3) "ExtraLanguageSettingsProvider" which modifies the new project's
build configurations to include a new ILanguageSettingsProvider.

The first two are straightforward, the third is a bit different.
Instead of creating a new Toolchain or Configuration it modifies the
Configurations that were created for the new project.  In this case the
only modification is to add the extra ILanguageSettingsProvider, but it
might be useful to extend this to other customizations as well.

Change-Id: I30710400e9b0dffcbe6e8965ce7ce2078c1c99ca
Signed-off-by: Andrew Eidsness <eclipse@jfront.com>
Reviewed-on: https://git.eclipse.org/r/16817
Reviewed-by: Andrew Gvozdev <angvoz.dev@gmail.com>
IP-Clean: Andrew Gvozdev <angvoz.dev@gmail.com>
Tested-by: Andrew Gvozdev <angvoz.dev@gmail.com>
2013-10-01 20:59:40 -04:00
..
org.eclipse.cdt.autotools-feature Update p2 update site url to kepler in autotools feature 2013-09-03 14:49:13 -04:00
org.eclipse.cdt.autotools.core bug 416628: "Export" of entries of language settings providers to referencing projects - added provider to do that 2013-09-08 08:09:33 -04:00
org.eclipse.cdt.autotools.docs Bug 416067 - Duplicate titles in Autotools docs 2013-09-05 10:49:08 -04:00
org.eclipse.cdt.autotools.source-feature Bumped up feature version to 8.3. 2013-08-22 20:06:31 -07:00
org.eclipse.cdt.autotools.tests Fixed parent pom version to reference 2013-08-27 15:16:24 -04:00
org.eclipse.cdt.autotools.ui Fixed parent pom version to reference 2013-08-27 15:16:24 -04:00
org.eclipse.cdt.autotools.ui.tests Remove unused hamcrest requirement in autotools ui tests. 2013-06-17 18:22:21 -04:00
org.eclipse.cdt.gnu.build-feature Bumped up feature version to 8.3. 2013-08-22 20:06:31 -07:00
org.eclipse.cdt.gnu.build.source-feature Bumped up feature version to 8.3. 2013-08-22 20:06:31 -07:00
org.eclipse.cdt.make.core Bug 416471: Support for extra ILanguageSettingsProviders in new projects 2013-10-01 20:59:40 -04:00
org.eclipse.cdt.make.core.tests Fixed parent pom version to reference 2013-08-27 15:16:24 -04:00
org.eclipse.cdt.make.ui Bug 417220 - MakeContentProvider causes SWTException: Widget is 2013-09-13 16:58:59 -07:00
org.eclipse.cdt.make.ui.tests Fixed parent pom version to reference 2013-08-27 15:16:24 -04:00
org.eclipse.cdt.managedbuilder.core Bug 416471: Support for extra ILanguageSettingsProviders in new projects 2013-10-01 20:59:40 -04:00
org.eclipse.cdt.managedbuilder.core.tests bug 416628: "Export" of entries of language settings providers to referencing projects - added provider to do that 2013-09-08 08:09:33 -04:00
org.eclipse.cdt.managedbuilder.gnu.ui bug 416628: "Export" of entries of language settings providers to referencing projects - added provider to do that 2013-09-08 08:09:33 -04:00
org.eclipse.cdt.managedbuilder.ui Bug 418098 - Added toolchain keywords to some more properties/preferences pages 2013-09-26 11:28:55 -04:00
org.eclipse.cdt.managedbuilder.ui.tests Fixed parent pom version to reference 2013-08-27 15:16:24 -04:00
org.eclipse.linuxtools.cdt.autotools.core Fixed parent pom version to reference 2013-08-27 15:16:24 -04:00