diff --git a/build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/internal/ui/dnd/TextTransferDragSourceListener.java b/build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/internal/ui/dnd/TextTransferDragSourceListener.java index d0c363ad7a7..b38e1b1bd54 100644 --- a/build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/internal/ui/dnd/TextTransferDragSourceListener.java +++ b/build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/internal/ui/dnd/TextTransferDragSourceListener.java @@ -109,9 +109,15 @@ public class TextTransferDragSourceListener extends AbstractSelectionDragAdapter buildCommand =makeTarget.getBuildAttribute(IMakeCommonBuildInfo.BUILD_COMMAND, MakeTargetDndUtil.DEFAULT_BUILD_COMMAND); } - targetsText = targetsText - + buildCommand + ' ' - + makeTarget.getBuildAttribute(IMakeTarget.BUILD_TARGET, "") //$NON-NLS-1$ + String buildCommandArguments = makeTarget.getBuildAttribute(IMakeCommonBuildInfo.BUILD_ARGUMENTS, "").trim(); //$NON-NLS-1$ + if (buildCommandArguments.length()>0) { + buildCommandArguments = ' ' + buildCommandArguments; + } + String buildTarget = makeTarget.getBuildAttribute(IMakeTarget.BUILD_TARGET, "").trim(); //$NON-NLS-1$ + if (buildTarget.length()>0) { + buildTarget = ' ' + buildTarget; + } + targetsText = targetsText + buildCommand + buildCommandArguments + buildTarget + System.getProperty("line.separator"); //$NON-NLS-1$ } }