FROM spacegame_base COPY docker/rebuild_from_llvm.stamp docker/rebuild_from_llvm.stamp # LLVM RUN `# llvm mingw ` \ curl -L \ -H "Accept: application/vnd.github+json" \ -H "Authorization: Bearer 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" \ -H "X-GitHub-Api-Version: 2022-11-28" \ https://api.github.com/repos/mstorsjo/llvm-mingw/releases/latest | jq '.assets[] | select( .name | test("ucrt-ubuntu-20.04-x86_64") ).browser_download_url' | xargs wget -O llvm-mingw-x86_64.tar.xz && \ mkdir llvm-mingw-x86_64 && \ tar xvf llvm-mingw-x86_64.tar.xz --directory llvm-mingw-x86_64 --strip-components=1 && \ rm -rf llvm-mingw-x86_64.tar.xz \ llvm-mingw-x86_64/aarch64-w64-mingw32 \ llvm-mingw-x86_64/armv7-w64-mingw32 \ llvm-mingw-x86_64/i686-w64-mingw32 # Build 3rdparty deps COPY 3rdparty 3rdparty COPY cmake/clang_mingw_toolchain.cmake cmake/clang_mingw_toolchain.cmake COPY scripts/build_deps.sh scripts/build_deps.sh RUN scripts/build_deps.sh "cmake/clang_mingw_toolchain.cmake" && \ rm -rf 3rdparty/glfw 3rdparty/bx 3rdparty/bimg 3rdparty/bgfx 3rdparty/bgfx.cmake