FROM thewtex/cross-compiler-base MAINTAINER Matt McCormick "matt.mccormick@kitware.com" # The cross-compiling emulator RUN apt-get update && apt-get install -y \ qemu-user \ qemu-user-static ENV CROSS_TRIPLE arm-linux-androideabi ENV CROSS_ROOT /usr/${CROSS_TRIPLE} ENV ANDROID_NDK_REVISION 10e RUN mkdir -p /build && \ cd /build && \ curl -O http://dl.google.com/android/ndk/android-ndk-r${ANDROID_NDK_REVISION}-linux-x86_64.bin && \ chmod +x ./android-ndk-r${ANDROID_NDK_REVISION}-linux-x86_64.bin && \ ./android-ndk-r${ANDROID_NDK_REVISION}-linux-x86_64.bin && \ cd /build/android-ndk-r${ANDROID_NDK_REVISION} && \ /bin/bash ./build/tools/make-standalone-toolchain.sh \ --arch=arm \ --system=linux-x86_64 \ --ndk-dir=/build/android-ndk-r${ANDROID_NDK_REVISION} \ --platform=android-14 \ --install-dir=${CROSS_ROOT} && \ cd / && \ rm -rf /build COPY Toolchain.cmake /${CROSS_ROOT}/ ENV CMAKE_TOOLCHAIN_FILE /${CROSS_ROOT}/Toolchain.cmake