Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarc-Andre Laperle2016-04-02 22:04:58 +0000
committerMarc-Andre Laperle2016-04-03 02:59:15 +0000
commit75c2dcebf9f5b0c6cf120136784ace05189f140c (patch)
tree69fa2483a2bdf691ea0d0d4afc2ff69222c171b2 /debug/org.eclipse.cdt.debug.application.product
parentf4a98d189411369042593fdaf4af2bd7f2422757 (diff)
downloadorg.eclipse.cdt-75c2dcebf9f5b0c6cf120136784ace05189f140c.tar.gz
org.eclipse.cdt-75c2dcebf9f5b0c6cf120136784ace05189f140c.tar.xz
org.eclipse.cdt-75c2dcebf9f5b0c6cf120136784ace05189f140c.zip
Stand-alone debugger for Mac OS X
This commits adds support for the stand-alone debugger on Mac OS X for both the RCP (product) and the script. The script had to be modified slightly because of the different installation layout on Mac and also the use of non-standard arguments to the 'find' command. Change-Id: I24e4fec98803689dbaadb1dcfa651e431d4188a7 Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
Diffstat (limited to 'debug/org.eclipse.cdt.debug.application.product')
-rw-r--r--debug/org.eclipse.cdt.debug.application.product/README2
-rw-r--r--debug/org.eclipse.cdt.debug.application.product/debug.product5
-rw-r--r--debug/org.eclipse.cdt.debug.application.product/pom.xml5
3 files changed, 11 insertions, 1 deletions
diff --git a/debug/org.eclipse.cdt.debug.application.product/README b/debug/org.eclipse.cdt.debug.application.product/README
index c096df5f7a7..41fb2b3e0aa 100644
--- a/debug/org.eclipse.cdt.debug.application.product/README
+++ b/debug/org.eclipse.cdt.debug.application.product/README
@@ -8,4 +8,4 @@ You can find more information about command-line options in
org.eclipse.cdt.debug.application/scripts/README.
Note that this product is currently only built for the more popular architecture x86 and x86_64 on
-Linux and Windows.
+Linux, Windows and Mac.
diff --git a/debug/org.eclipse.cdt.debug.application.product/debug.product b/debug/org.eclipse.cdt.debug.application.product/debug.product
index 134836afa28..3d89ba2fe3c 100644
--- a/debug/org.eclipse.cdt.debug.application.product/debug.product
+++ b/debug/org.eclipse.cdt.debug.application.product/debug.product
@@ -32,6 +32,7 @@
<launcher name="cdtdebug">
<linux icon="../org.eclipse.cdt.debug.application/icons/cc.xpm"/>
+ <macosx icon="../org.eclipse.cdt.debug.application/icons/cc.icns"/>
<solaris/>
<win useIco="true">
<ico path="../org.eclipse.cdt.debug.application/icons/cc.ico"/>
@@ -194,6 +195,7 @@ Java and all Java-based trademarks are trademarks of Oracle Corporation in the U
<plugin id="org.eclipse.cdt.core.linux" fragment="true"/>
<plugin id="org.eclipse.cdt.core.linux.x86" fragment="true"/>
<plugin id="org.eclipse.cdt.core.linux.x86_64" fragment="true"/>
+ <plugin id="org.eclipse.cdt.core.macosx" fragment="true"/>
<plugin id="org.eclipse.cdt.core.native"/>
<plugin id="org.eclipse.cdt.core.win32" fragment="true"/>
<plugin id="org.eclipse.cdt.core.win32.x86" fragment="true"/>
@@ -230,6 +232,7 @@ Java and all Java-based trademarks are trademarks of Oracle Corporation in the U
<plugin id="org.eclipse.core.filesystem"/>
<plugin id="org.eclipse.core.filesystem.linux.x86" fragment="true"/>
<plugin id="org.eclipse.core.filesystem.linux.x86_64" fragment="true"/>
+ <plugin id="org.eclipse.core.filesystem.macosx" fragment="true"/>
<plugin id="org.eclipse.core.filesystem.win32.x86" fragment="true"/>
<plugin id="org.eclipse.core.filesystem.win32.x86_64" fragment="true"/>
<plugin id="org.eclipse.core.jobs"/>
@@ -286,6 +289,7 @@ Java and all Java-based trademarks are trademarks of Oracle Corporation in the U
<plugin id="org.eclipse.equinox.jsp.jasper"/>
<plugin id="org.eclipse.equinox.jsp.jasper.registry"/>
<plugin id="org.eclipse.equinox.launcher"/>
+ <plugin id="org.eclipse.equinox.launcher.cocoa.macosx.x86_64" fragment="true"/>
<plugin id="org.eclipse.equinox.launcher.gtk.linux.x86" fragment="true"/>
<plugin id="org.eclipse.equinox.launcher.gtk.linux.x86_64" fragment="true"/>
<plugin id="org.eclipse.equinox.launcher.win32.win32.x86" fragment="true"/>
@@ -333,6 +337,7 @@ Java and all Java-based trademarks are trademarks of Oracle Corporation in the U
<plugin id="org.eclipse.osgi.services"/>
<plugin id="org.eclipse.search"/>
<plugin id="org.eclipse.swt"/>
+ <plugin id="org.eclipse.swt.cocoa.macosx.x86_64" fragment="true"/>
<plugin id="org.eclipse.swt.gtk.linux.x86" fragment="true"/>
<plugin id="org.eclipse.swt.gtk.linux.x86_64" fragment="true"/>
<plugin id="org.eclipse.swt.win32.win32.x86" fragment="true"/>
diff --git a/debug/org.eclipse.cdt.debug.application.product/pom.xml b/debug/org.eclipse.cdt.debug.application.product/pom.xml
index 5d426e8ab38..04c2c01875d 100644
--- a/debug/org.eclipse.cdt.debug.application.product/pom.xml
+++ b/debug/org.eclipse.cdt.debug.application.product/pom.xml
@@ -85,6 +85,11 @@
<ws>win32</ws>
<arch>x86_64</arch>
</environment>
+ <environment>
+ <os>macosx</os>
+ <ws>cocoa</ws>
+ <arch>x86_64</arch>
+ </environment>
</environments>
</configuration>
</plugin>

Back to the top