Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrew Gvozdev2010-04-11 17:56:43 +0000
committerAndrew Gvozdev2010-04-11 17:56:43 +0000
commit28ffaab1ff54094cabea0cacc34e4972eea147a1 (patch)
tree91d85cfd045f69a020f0a77004031a9827fa9c17 /build/org.eclipse.cdt.make.core
parentc2678fecf6dc047a4aaa213ea2cfd41e7f971468 (diff)
downloadorg.eclipse.cdt-28ffaab1ff54094cabea0cacc34e4972eea147a1.tar.gz
org.eclipse.cdt-28ffaab1ff54094cabea0cacc34e4972eea147a1.tar.xz
org.eclipse.cdt-28ffaab1ff54094cabea0cacc34e4972eea147a1.zip
bug 293704: Arguments of build command are lost in Create/Modify Dialogs when builder settings are used
Patch from Axel Mueller
Diffstat (limited to 'build/org.eclipse.cdt.make.core')
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/MakeTarget.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/MakeTarget.java b/build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/MakeTarget.java
index 5f3a5c15684..1616ebf75c3 100644
--- a/build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/MakeTarget.java
+++ b/build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/MakeTarget.java
@@ -127,6 +127,14 @@ public class MakeTarget extends PlatformObject implements IMakeTarget {
}
public String getBuildArguments() {
+ if (isDefaultBuildCmd()) {
+ IMakeBuilderInfo info;
+ try {
+ info = MakeCorePlugin.createBuildInfo(getProject(), manager.getBuilderID(targetBuilderID));
+ return info.getBuildArguments();
+ } catch (CoreException e) {
+ }
+ }
String result = getBuildAttribute(IMakeCommonBuildInfo.BUILD_ARGUMENTS, ""); //$NON-NLS-1$
try {
result = VariablesPlugin.getDefault().getStringVariableManager().performStringSubstitution(result, false);

Back to the top