Skip to content

Commit 0f2e144

Browse files
committed
Modify code about LoongArch and enable compilation for the LoongArch platform.
1 parent e703afe commit 0f2e144

File tree

4 files changed

+12
-1
lines changed

4 files changed

+12
-1
lines changed

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.aarch64</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
@@ -33,3 +33,8 @@ requires.7.namespace = org.eclipse.equinox.p2.iu
3333
requires.7.name = org.eclipse.swt.win32.win32.aarch64
3434
requires.7.range = 0.0.0
3535
requires.7.filter = (&(osgi.os=win32)(osgi.ws=win32)(osgi.arch=aarch64))
36+
37+
requires.8.namespace = org.eclipse.equinox.p2.iu
38+
requires.8.name = org.eclipse.swt.gtk.linux.loongarch64
39+
requires.8.range = 0.0.0
40+
requires.8.filter = (&(osgi.os=linux)(osgi.ws=gtk)(osgi.arch=loongarch64))

0 commit comments

Comments
 (0)