diff --git a/android-x86_64/Dockerfile b/android-x86_64/Dockerfile index 0986a50..f8a196e 100644 --- a/android-x86_64/Dockerfile +++ b/android-x86_64/Dockerfile @@ -29,6 +29,12 @@ RUN mkdir -p /build && \ find ${CROSS_ROOT} -exec chmod a+r '{}' \; && \ find ${CROSS_ROOT} -executable -exec chmod a+x '{}' \; +# Prepare Rust +ENV PATH="/root/.cargo/bin/:$PATH" +RUN rustup target add x86_64-linux-android +COPY config.toml /root/.cargo/ + +# Prepare CMake COPY Toolchain.cmake ${CROSS_ROOT}/ ENV CMAKE_TOOLCHAIN_FILE ${CROSS_ROOT}/Toolchain.cmake diff --git a/android-x86_64/config.toml b/android-x86_64/config.toml new file mode 100644 index 0000000..f28a75b --- /dev/null +++ b/android-x86_64/config.toml @@ -0,0 +1,5 @@ +[build] +target = "x86_64-linux-android" + +[target.x86_64-linux-android] +linker = "/usr/x86_64-linux-android/bin/x86_64-linux-android-clang"