nitlanguage
/
nit.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
docker-full: install OpenGL validator
[nit.git]
/
misc
/
docker
/
full
/
Dockerfile
diff --git
a/misc/docker/full/Dockerfile
b/misc/docker/full/Dockerfile
index
2d7fcbb
..
5e94f60
100644
(file)
--- a/
misc/docker/full/Dockerfile
+++ b/
misc/docker/full/Dockerfile
@@
-31,6
+31,7
@@
RUN dpkg --add-architecture i386 \
# Packages needed for contrib, platforms and FFI
ant \
clang \
# Packages needed for contrib, platforms and FFI
ant \
clang \
+ cmake \
default-jdk \
file \
inkscape \
default-jdk \
file \
inkscape \
@@
-61,6
+62,14
@@
RUN mkdir -p /opt \
&& rm android-ndk.zip \
&& printf "PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:$ANDROID_NDK\nexport PATH\n" >> "/etc/profile.d/android.sh"
&& rm android-ndk.zip \
&& printf "PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:$ANDROID_NDK\nexport PATH\n" >> "/etc/profile.d/android.sh"
+# Install OpenGL validator
+RUN git clone https://github.com/KhronosGroup/glslang.git \
+ && mkdir -p glslang/build \
+ && cd glslang/build \
+ && cmake .. \
+ && make \
+ && make
+
# Setup environment variables
ENV ANDROID_HOME /opt/android-sdk-linux
ENV ANDROID_NDK /opt/android-ndk
# Setup environment variables
ENV ANDROID_HOME /opt/android-sdk-linux
ENV ANDROID_NDK /opt/android-ndk