diff options
Diffstat (limited to 'build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/core/MakeProjectNature.java')
-rw-r--r-- | build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/core/MakeProjectNature.java | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/core/MakeProjectNature.java b/build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/core/MakeProjectNature.java index c203610a2ab..62b9679c129 100644 --- a/build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/core/MakeProjectNature.java +++ b/build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/core/MakeProjectNature.java @@ -36,7 +36,7 @@ public class MakeProjectNature implements IProjectNature { project.setDescription(description, monitor); } - public static ICommand getBuildSpec(IProjectDescription description, String builderID) throws CoreException { + public static ICommand getBuildSpec(IProjectDescription description, String builderID) { ICommand[] commands = description.getBuildSpec(); for (int i = 0; i < commands.length; ++i) { if (commands[i].getBuilderName().equals(builderID)) { @@ -50,8 +50,7 @@ public class MakeProjectNature implements IProjectNature { * Update the Java command in the build spec (replace existing one if present, * add one first if none). */ - public static IProjectDescription setBuildSpec(IProjectDescription description, ICommand newCommand) - throws CoreException { + public static IProjectDescription setBuildSpec(IProjectDescription description, ICommand newCommand) { ICommand[] oldCommands = description.getBuildSpec(); ICommand oldCommand = getBuildSpec(description, newCommand.getBuilderName()); @@ -149,6 +148,8 @@ public class MakeProjectNature implements IProjectNature { projectInfo.setCleanBuildEnable(info.isCleanBuildEnabled()); projectInfo.setCleanBuildTarget(info.getCleanBuildTarget()); projectInfo.setErrorParsers(info.getErrorParsers()); + projectInfo.setAppendEnvironment(info.appendEnvironment()); + projectInfo.setEnvironment(info.getEnvironment()); } public void removeBuildSpec() throws CoreException { |