Skip to content

Commit dc98e4e

Browse files
committed
Add the relevant shared object (so) files related to the LoongArch architecture and enable compilation for the LoongArch platform.
1 parent 103b10e commit dc98e4e

File tree

11 files changed

+12
-1
lines changed

11 files changed

+12
-1
lines changed
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.

binaries/pom.xml

+1
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@
3636
<module>org.eclipse.swt.cocoa.macosx.x86_64</module>
3737
<module>org.eclipse.swt.cocoa.macosx.aarch64</module>
3838
<module>org.eclipse.swt.gtk.linux.aarch64</module>
39+
<module>org.eclipse.swt.gtk.linux.loongarch64</module>
3940
<module>org.eclipse.swt.gtk.linux.ppc64le</module>
4041
<module>org.eclipse.swt.gtk.linux.x86_64</module>
4142
<module>org.eclipse.swt.win32.win32.x86_64</module>

bundles/org.eclipse.swt.tools/Oomph/platformSwt.setup

+1-1
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@
6969
xsi:type="predicates:OrPredicate">
7070
<operand
7171
xsi:type="predicates:NamePredicate"
72-
pattern=".*(cocoa|gtk|win32)(\.(macosx|aix|hpux|linux|solaris|win32)(\.(x86_64|ppc64|ia64|aarch64|arm|ppc64|ppc64le|s390|s390x|x86|sparcv9))?)?"/>
72+
pattern=".*(cocoa|gtk|win32)(\.(macosx|aix|hpux|linux|solaris|win32)(\.(x86_64|ppc64|ia64|aarch64|arm|ppc64|ppc64le|s390|s390x|x86|sparcv9|loongarch64))?)?"/>
7373
<operand
7474
xsi:type="predicates:NamePredicate"
7575
pattern="org\.eclipse\.swt\.opengl\.examples">

bundles/org.eclipse.swt/META-INF/p2.inf

+5
Original file line numberDiff line numberDiff line change
@@ -34,3 +34,8 @@ requires.7.namespace = org.eclipse.equinox.p2.iu
3434
requires.7.name = org.eclipse.swt.cocoa.macosx.aarch64
3535
requires.7.range = [$version$,$version$]
3636
requires.7.filter = (&(osgi.os=macosx)(osgi.ws=cocoa)(osgi.arch=aarch64)(!(org.eclipse.swt.buildtime=true)))
37+
38+
requires.8.namespace = org.eclipse.equinox.p2.iu
39+
requires.8.name = org.eclipse.swt.gtk.linux.loongarch64
40+
requires.8.range = [$version$,$version$]
41+
requires.8.filter = (&(osgi.os=linux)(osgi.ws=gtk)(osgi.arch=loongarch64)(!(org.eclipse.swt.buildtime=true)))

local-build/org.eclipse.swt.fragments.localbuild/META-INF/p2.inf

+5
Original file line numberDiff line numberDiff line change
@@ -28,3 +28,8 @@ requires.6.namespace = org.eclipse.equinox.p2.iu
2828
requires.6.name = org.eclipse.swt.cocoa.macosx.aarch64
2929
requires.6.range = 0.0.0
3030
requires.6.filter = (&(osgi.os=macosx)(osgi.ws=cocoa)(osgi.arch=aarch64))
31+
32+
requires.7.namespace = org.eclipse.equinox.p2.iu
33+
requires.7.name = org.eclipse.swt.gtk.linux.loongarch64
34+
requires.7.range = 0.0.0
35+
requires.7.filter = (&(osgi.os=linux)(osgi.ws=gtk)(osgi.arch=loongarch64))

0 commit comments

Comments
 (0)