Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSravan Kumar Lakkimsetti2021-01-21 09:29:37 +0000
committerSravan Kumar Lakkimsetti2021-03-12 10:55:26 +0000
commit0c6cdabf38d98204a5d6260ad963fcbb4a2cc9a1 (patch)
treed5b44802c7977d71d61a90a0c0aba5f25f9191bd
parent03932b18f358b70d5df1dc2fa506e95c3940b388 (diff)
downloadeclipse.platform.swt-0c6cdabf38d98204a5d6260ad963fcbb4a2cc9a1.tar.gz
eclipse.platform.swt-0c6cdabf38d98204a5d6260ad963fcbb4a2cc9a1.tar.xz
eclipse.platform.swt-0c6cdabf38d98204a5d6260ad963fcbb4a2cc9a1.zip
Bug 570540 - Build eclipse for Mac M1 processor architecture
Change-Id: Ib31f0ee104606e6baa3de94fe1c24a02936f0bdf Signed-off-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com>
-rw-r--r--bundles/org.eclipse.swt/META-INF/p2.inf5
-rw-r--r--local-build/org.eclipse.swt.fragments.localbuild/META-INF/p2.inf5
-rw-r--r--tests/org.eclipse.swt.tests.fragments.feature/feature.xml11
3 files changed, 21 insertions, 0 deletions
diff --git a/bundles/org.eclipse.swt/META-INF/p2.inf b/bundles/org.eclipse.swt/META-INF/p2.inf
index f9100608c7..60447b5949 100644
--- a/bundles/org.eclipse.swt/META-INF/p2.inf
+++ b/bundles/org.eclipse.swt/META-INF/p2.inf
@@ -29,3 +29,8 @@ requires.6.namespace = org.eclipse.equinox.p2.iu
requires.6.name = org.eclipse.swt.gtk.linux.aarch64
requires.6.range = [$version$,$version$]
requires.6.filter = (&(osgi.os=linux)(osgi.ws=gtk)(osgi.arch=aarch64)(!(org.eclipse.swt.buildtime=true)))
+
+requires.7.namespace = org.eclipse.equinox.p2.iu
+requires.7.name = org.eclipse.swt.cocoa.macosx.arm64
+requires.7.range = [$version$,$version$]
+requires.7.filter = (&(osgi.os=macosx)(osgi.ws=cocoa)(osgi.arch=arm64)(!(org.eclipse.swt.buildtime=true)))
diff --git a/local-build/org.eclipse.swt.fragments.localbuild/META-INF/p2.inf b/local-build/org.eclipse.swt.fragments.localbuild/META-INF/p2.inf
index fa02d5262a..736ab3c642 100644
--- a/local-build/org.eclipse.swt.fragments.localbuild/META-INF/p2.inf
+++ b/local-build/org.eclipse.swt.fragments.localbuild/META-INF/p2.inf
@@ -23,3 +23,8 @@ requires.5.namespace = org.eclipse.equinox.p2.iu
requires.5.name = org.eclipse.swt.gtk.linux.aarch64
requires.5.range = 0.0.0
requires.5.filter = (&(osgi.os=linux)(osgi.ws=gtk)(osgi.arch=aarch64))
+
+requires.6.namespace = org.eclipse.equinox.p2.iu
+requires.6.name = org.eclipse.swt.cocoa.macosx.arm64
+requires.6.range = 0.0.0
+requires.6.filter = (&(osgi.os=macosx)(osgi.ws=cocoa)(osgi.arch=arm64))
diff --git a/tests/org.eclipse.swt.tests.fragments.feature/feature.xml b/tests/org.eclipse.swt.tests.fragments.feature/feature.xml
index a3500dd7ac..66a0e797d6 100644
--- a/tests/org.eclipse.swt.tests.fragments.feature/feature.xml
+++ b/tests/org.eclipse.swt.tests.fragments.feature/feature.xml
@@ -74,4 +74,15 @@
fragment="true"
unpack="false"/>
+ <plugin
+ id="org.eclipse.swt.cocoa.macosx.arm64"
+ os="macosx"
+ ws="cocoa"
+ arch="arm64"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ fragment="true"
+ unpack="false"/>
+
</feature>

Back to the top