Skip to content

Commit f0162fc

Browse files
committed
CI: MIPS64
Signed-off-by: Jiaxun Yang <jiaxun.yang@flygoat.com>
1 parent 4b42ac2 commit f0162fc

1 file changed

Lines changed: 31 additions & 0 deletions

File tree

.travis.yml

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,37 @@ matrix:
110110
- mkdir jdk8 && tar xf jdk8.tar.gz -C jdk8 --strip-components 1
111111
- JAVA_HOME=$TRAVIS_BUILD_DIR/jdk8 ant compile-templates upload-native -Dgcc.version=4.8 -Dgcc.libpath.opengl=/usr/lib/aarch64-linux-gnu/mesa
112112

113+
# -----------------
114+
- name: "Linux mips64"
115+
# -----------------
116+
dist: xenial
117+
language: java
118+
jdk: openjdk8
119+
120+
addons:
121+
apt:
122+
packages:
123+
- ant
124+
- gcc-5-mips64el-linux-gnuabi64
125+
- g++-5-mips64el-linux-gnuabi64
126+
- libc6-dev-mips64el-cross
127+
128+
before_install:
129+
- pip install --user awscli
130+
- export PATH=$PATH:$HOME/.local/bin
131+
- sudo rm -rf /etc/apt/sources.list
132+
- sudo sh -c "echo 'deb http://deb.debian.org/debian stretch main' >> /etc/apt/sources.list"
133+
- sudo dpkg --add-architecture mips64el
134+
- sudo apt-get update || true
135+
- sudo apt-get -yq --allow-unauthenticated install libglu-dev:mips64el libgl1-mesa-glx:mips64el libx11-dev:mips64el libdrm2:mips64el libglapi-mesa:mips64el libgl1-mesa-dev:mips64el libgl-dev:mips64el -o Dpkg::Options::="--force-overwrite"
136+
137+
script:
138+
- export LWJGL_BUILD_TYPE=nightly
139+
- export LWJGL_BUILD_ARCH=mips64
140+
- curl $JDK_LINUX --output jdk8.tar.gz
141+
- mkdir jdk8 && tar xf jdk8.tar.gz -C jdk8 --strip-components 1
142+
- JAVA_HOME=$TRAVIS_BUILD_DIR/jdk8 ant compile-templates upload-native -Dgcc.version=5 -Dgcc.libpath.opengl=/usr/lib/mips64el-linux-gnuabi64//mesa
143+
113144
# -----------------
114145
- name: "macOS"
115146
# -----------------

0 commit comments

Comments
 (0)