1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-07-24 17:35:35 +02:00
Find a file
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
build Bug 416471: Support for extra ILanguageSettingsProviders in new projects 2013-10-01 20:59:40 -04:00
codan Bug 416284 - Unsafe method call, using nested templates 2013-09-05 20:15:50 -04:00
core Bug 416471: Support for extra ILanguageSettingsProviders in new projects 2013-10-01 20:59:40 -04:00
cross Fixed parent pom version to reference 2013-08-27 15:16:24 -04:00
debug Alphabetize the modes; to be in line with the restrictions added in bug 417138 2013-09-23 17:45:06 -04:00
doc Bug 412380 Documentation for "Skip trivial initializer" flag. 2013-09-27 09:51:23 -04:00
dsf Bug 323552: [registers] Register View content is not stack frame 2013-09-27 10:07:02 -04:00
dsf-gdb Bug 418176 - Register view does not refresh register names per process 2013-09-29 22:39:23 -04:00
jtag Update plugin version and @since tag 2013-09-16 14:15:45 -04:00
launch/org.eclipse.cdt.launch Fixed parent pom version to reference 2013-08-27 15:16:24 -04:00
llvm 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
lrparser Bug 412380 Fix for LRParser Tests 2013-09-30 14:31:11 -04:00
memory Bug 416391 - NullPointerException in FPRendering when adding in Mem view 2013-09-06 19:44:22 -04:00
p2 Fixed parent pom version to reference 2013-08-27 15:16:24 -04:00
qt Fixed parent pom version to reference 2013-08-27 15:16:24 -04:00
releng Use latest SWTBot instead of snapshot. 2013-09-07 19:45:04 -04:00
testsrunner Fixed parent pom version to reference 2013-08-27 15:16:24 -04:00
upc Fixed parent pom version to reference 2013-08-27 15:16:24 -04:00
util Fixed parent pom version to reference 2013-08-27 15:16:24 -04:00
visualizer Fixed parent pom version to reference 2013-08-27 15:16:24 -04:00
windows Fixed parent pom version to reference 2013-08-27 15:16:24 -04:00
xlc 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
.gitignore Ignore NFS-created files. 2012-11-08 13:34:54 -08:00
pom.xml Bumped up feature version to 8.3. 2013-08-22 20:06:31 -07:00