|
Lines 78-83
Link Here
|
| 78 |
|
78 |
|
| 79 |
private IPath buildCommand; |
79 |
private IPath buildCommand; |
| 80 |
private final String defaultBuildCommand; |
80 |
private final String defaultBuildCommand; |
|
|
81 |
private final String defaultBuildArguments; |
| 81 |
private boolean isDefaultCommand; |
82 |
private boolean isDefaultCommand; |
| 82 |
private boolean isStopOnError; |
83 |
private boolean isStopOnError; |
| 83 |
private boolean runAllBuilders = true; |
84 |
private boolean runAllBuilders = true; |
|
Lines 169-174
Link Here
|
| 169 |
buildCommand = buildInfo.getBuildCommand(); |
170 |
buildCommand = buildInfo.getBuildCommand(); |
| 170 |
defaultBuildCommand = buildCommand.toString(); |
171 |
defaultBuildCommand = buildCommand.toString(); |
| 171 |
buildArguments = buildInfo.getBuildArguments(); |
172 |
buildArguments = buildInfo.getBuildArguments(); |
|
|
173 |
defaultBuildArguments = buildArguments; |
| 172 |
targetString = buildInfo.getIncrementalBuildTarget(); |
174 |
targetString = buildInfo.getIncrementalBuildTarget(); |
| 173 |
|
175 |
|
| 174 |
setShellStyle(getShellStyle() | SWT.RESIZE); |
176 |
setShellStyle(getShellStyle() | SWT.RESIZE); |
|
Lines 279-285
Link Here
|
| 279 |
@Override |
281 |
@Override |
| 280 |
public void widgetSelected(SelectionEvent e) { |
282 |
public void widgetSelected(SelectionEvent e) { |
| 281 |
if (defButton.getSelection() == true) { |
283 |
if (defButton.getSelection() == true) { |
| 282 |
commandText.setText(defaultBuildCommand); |
284 |
StringBuffer cmd = new StringBuffer(defaultBuildCommand); |
|
|
285 |
String args = defaultBuildArguments; |
| 286 |
if (args != null && !args.equals("")) { //$NON-NLS-1$ |
| 287 |
cmd.append(" "); //$NON-NLS-1$ |
| 288 |
cmd.append(args); |
| 289 |
} |
| 290 |
commandText.setText(cmd.toString()); |
| 283 |
commandText.setEnabled(false); |
291 |
commandText.setEnabled(false); |
| 284 |
stopOnErrorButton.setEnabled(true); |
292 |
stopOnErrorButton.setEnabled(true); |
| 285 |
} else { |
293 |
} else { |
|
Lines 384-395
Link Here
|
| 384 |
targetNameText.selectAll(); |
392 |
targetNameText.selectAll(); |
| 385 |
if (buildCommand != null) { |
393 |
if (buildCommand != null) { |
| 386 |
StringBuffer cmd = new StringBuffer(buildCommand.toOSString()); |
394 |
StringBuffer cmd = new StringBuffer(buildCommand.toOSString()); |
| 387 |
if (!isDefaultCommand) { |
395 |
String args = buildArguments; |
| 388 |
String args = buildArguments; |
396 |
if (args != null && !args.equals("")) { //$NON-NLS-1$ |
| 389 |
if (args != null && !args.equals("")) { //$NON-NLS-1$ |
397 |
cmd.append(" "); //$NON-NLS-1$ |
| 390 |
cmd.append(" "); //$NON-NLS-1$ |
398 |
cmd.append(args); |
| 391 |
cmd.append(args); |
|
|
| 392 |
} |
| 393 |
} |
399 |
} |
| 394 |
commandText.setText(cmd.toString()); |
400 |
commandText.setText(cmd.toString()); |
| 395 |
} |
401 |
} |
|
Lines 504-509
Link Here
|
| 504 |
target.setUseDefaultBuildCmd(useDefaultBuildCmd()); |
510 |
target.setUseDefaultBuildCmd(useDefaultBuildCmd()); |
| 505 |
if (useDefaultBuildCmd()) { |
511 |
if (useDefaultBuildCmd()) { |
| 506 |
target.setBuildAttribute(IMakeTarget.BUILD_COMMAND, defaultBuildCommand); |
512 |
target.setBuildAttribute(IMakeTarget.BUILD_COMMAND, defaultBuildCommand); |
|
|
513 |
target.setBuildAttribute(IMakeTarget.BUILD_ARGUMENTS, defaultBuildArguments); |
| 507 |
} else { |
514 |
} else { |
| 508 |
String bldLine = getBuildLine(); |
515 |
String bldLine = getBuildLine(); |
| 509 |
int start = 0; |
516 |
int start = 0; |