| commit | 224b14318bd26a5176d1364e9fe18acf5b5512f8 | [log] [tgz] |
|---|---|---|
| author | Torbjörn Svensson <torbjorn.svensson@st.com> | Fri May 28 19:20:15 2021 +0200 |
| committer | Torbjörn Svensson <torbjorn.svensson@st.com> | Fri May 28 19:23:00 2021 +0200 |
| tree | 2885ec9fd45edfc75f8d991b5a9b7eb48bfafea6 | |
| parent | 37fef0749c758952a64119876c54a5e7ffaac66d [diff] |
Use the launch name in the help text 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 <torbjorn.svensson@st.com>
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 6226800..fc5e4e1 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 @@ } 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)); }