Community
Participate
Working Groups
The HeadlessBuilder supports extending the set of -Is, -Ds and -includes (bug 310819). We need to be able to extend the environment variables from the command line when running a headlessbuild. This would be a useful enhancement as we use the environment to control the toolchain versions. Patch to come.
Created attachment 177224 [details] patch 1 This patch adds the ability to override / prepend / append or remove environment variables for the scope of a headless build. It does this by adding a small amount of internal 'api' to UserDefinedEnvironmentSupplier to allow the HeadlessBuilder to specify these overrides for the context of a single build. Changes are localised and JavaDoc'd
Committed to HEAD.
*** cdt cvs genie on behalf of jblackburn *** Bug 321588 - Headless Builder allow extending the build environment from the command line [*] MANIFEST.MF 1.70 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.core/META-INF/MANIFEST.MF?root=Tools_Project&r1=1.69&r2=1.70 [*] UserDefinedEnvironmentSupplier.java 1.6 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/core/envvar/UserDefinedEnvironmentSupplier.java?root=Tools_Project&r1=1.5&r2=1.6 [*] HeadlessBuilder.java 1.11 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/HeadlessBuilder.java?root=Tools_Project&r1=1.10&r2=1.11 [*] HeadlessBuildMessages.properties 1.2 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/HeadlessBuildMessages.properties?root=Tools_Project&r1=1.1&r2=1.2 [*] HeadlessBuildMessages.java 1.8 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/HeadlessBuildMessages.java?root=Tools_Project&r1=1.7&r2=1.8