1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-07-22 00:15:25 +02:00
cdt/build/org.eclipse.cdt.make.core
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
..
.settings bug 411417: Export of preferences of Makefile Editor 2013-06-21 17:06:45 -04:00
META-INF Bug 411498: Content assist in Makefile Editor for builtin functions 2013-07-11 13:38:40 -04:00
schema fixed references to obsolete classes in description 2010-10-04 21:31:03 +00:00
src/org/eclipse/cdt/make Bug 416471: Support for extra ILanguageSettingsProviders in new projects 2013-10-01 20:59:40 -04:00
.classpath Switched to Java 1.6. 2011-10-17 18:04:17 -07:00
.cvsignore new make builder core plugin 2003-08-13 19:15:45 +00:00
.options patch from vlad 2004-04-20 19:02:50 +00:00
.project API cleanup in make plugins 2009-02-26 13:27:28 +00:00
about.html Bug 189539 - Fix dates on about.html files to reflect projected release date. 2007-05-29 03:48:49 +00:00
build.properties Switched to Java 1.6. 2011-10-17 20:57:43 -07:00
plugin.properties bug 254307 - branding 2009-05-26 14:48:10 +00:00
plugin.xml Bug 416471: Support for extra ILanguageSettingsProviders in new projects 2013-10-01 20:59:40 -04:00
pom.xml Fixed parent pom version to reference 2013-08-27 15:16:24 -04:00