From 224b14318bd26a5176d1364e9fe18acf5b5512f8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Torbj=C3=B6rn=20Svensson?= Date: Fri, 28 May 2021 19:20:15 +0200 Subject: [PATCH] Use the launch name in the help text MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The "eclipse.launcher" property is available when using the eclipse launcher. If the headless builder app is launched without the eclipse launcher, fall back to generic "PROGRAM". The property is not available when running eclipse in runtime mode! Contributed by STMicroelectronics Change-Id: If2c99a234fd841451af05e3635d44fe2967c9537 Signed-off-by: Torbjörn Svensson --- .../internal/headlessbuilderapp/HeadlessBuilderWrapper.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build/org.eclipse.cdt.managedbuilder.headlessbuilderapp/src/org/eclipse/cdt/managedbuilder/internal/headlessbuilderapp/HeadlessBuilderWrapper.java b/build/org.eclipse.cdt.managedbuilder.headlessbuilderapp/src/org/eclipse/cdt/managedbuilder/internal/headlessbuilderapp/HeadlessBuilderWrapper.java index 6226800dcfa..fc5e4e1ea66 100644 --- a/build/org.eclipse.cdt.managedbuilder.headlessbuilderapp/src/org/eclipse/cdt/managedbuilder/internal/headlessbuilderapp/HeadlessBuilderWrapper.java +++ b/build/org.eclipse.cdt.managedbuilder.headlessbuilderapp/src/org/eclipse/cdt/managedbuilder/internal/headlessbuilderapp/HeadlessBuilderWrapper.java @@ -137,7 +137,7 @@ public class HeadlessBuilderWrapper implements IApplication { } private void showUsage(IApplicationContext context) { - String binaryName = "PROGRAM"; //$NON-NLS-1$ // TODO: Lookup the name of the eclipse binary, might be branded! + String binaryName = System.getProperty("eclipse.launcher", "PROGRAM"); //$NON-NLS-1$ //$NON-NLS-2$ System.out.println(NLS.bind(Messages.CommandLineUsage, binaryName)); }