diff options
author | Andrew Gvozdev | 2010-04-11 17:56:43 +0000 |
---|---|---|
committer | Andrew Gvozdev | 2010-04-11 17:56:43 +0000 |
commit | 28ffaab1ff54094cabea0cacc34e4972eea147a1 (patch) | |
tree | 91d85cfd045f69a020f0a77004031a9827fa9c17 /build/org.eclipse.cdt.make.core | |
parent | c2678fecf6dc047a4aaa213ea2cfd41e7f971468 (diff) | |
download | org.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.java | 8 |
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); |