1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-07-24 09:25:31 +02:00
cdt/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
..
org.eclipse.cdt.alltests Fixed parent pom version to reference 2013-08-27 15:16:24 -04:00
org.eclipse.cdt.core Bug 416471: Support for extra ILanguageSettingsProviders in new projects 2013-10-01 20:59:40 -04:00
org.eclipse.cdt.core.aix Bug 406479 - Some "org.eclipse.cdt.core" fragments are missing an 2013-09-26 11:37:38 -04:00
org.eclipse.cdt.core.linux Fixed parent pom version to reference 2013-08-27 15:16:24 -04:00
org.eclipse.cdt.core.linux.ia64 Fixed parent pom version to reference 2013-08-27 15:16:24 -04:00
org.eclipse.cdt.core.linux.ppc Bug 406479 - Some "org.eclipse.cdt.core" fragments are missing an 2013-09-26 11:37:38 -04:00
org.eclipse.cdt.core.linux.ppc64 Bug 406479 - Some "org.eclipse.cdt.core" fragments are missing an 2013-09-26 11:37:38 -04:00
org.eclipse.cdt.core.linux.x86 Fixed parent pom version to reference 2013-08-27 15:16:24 -04:00
org.eclipse.cdt.core.linux.x86_64 Fixed parent pom version to reference 2013-08-27 15:16:24 -04:00
org.eclipse.cdt.core.macosx Fixed parent pom version to reference 2013-08-27 15:16:24 -04:00
org.eclipse.cdt.core.qnx Bug 314504 ProcessList leaks file descriptors during #getProcessList() 2010-05-27 10:01:52 +00:00
org.eclipse.cdt.core.solaris Fixed parent pom version to reference 2013-08-27 15:16:24 -04:00
org.eclipse.cdt.core.tests Bug 418130 - Name resolution with anonymous namespace 2013-09-30 16:01:59 -07:00
org.eclipse.cdt.core.win32 Fixed parent pom version to reference 2013-08-27 15:16:24 -04:00
org.eclipse.cdt.core.win32.x86 Fixed parent pom version to reference 2013-08-27 15:16:24 -04:00
org.eclipse.cdt.core.win32.x86_64 Fixed parent pom version to reference 2013-08-27 15:16:24 -04:00
org.eclipse.cdt.ui Added handling of situations when the AST in not available. 2013-10-01 11:00:16 -07:00
org.eclipse.cdt.ui.tests Bug 412380: Flag for indicating whether AST contains all nodes 2013-09-27 08:42:36 -04:00