aboutsummaryrefslogtreecommitdiffstats
path: root/z3/docker/cross_build.sh
blob: 522d5c0285c9e3cfabd332f70f4d26b3d9aa6b19 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/usr/bin/env bash

# SPDX-FileCopyrightText: 2023 The Refinery Authors <https://refinery.tools/>
#
# SPDX-License-Identifier: Apache-2.0

set -euo pipefail

z3_version="$(grep '^version=' ../gradle.properties | cut -d'=' -f2)"

rm -rf out
mkdir out
docker run --platform linux/amd64 --rm -it -v "${PWD}:/data" --entrypoint /bin/bash docker.io/eclipse-temurin:17-jdk-focal /data/build_in_docker.sh "${z3_version}" "$(id -u)" "$(id -g)"
rm -rf ../subprojects/solver-linux-aarch64/src/main/resources/z3java-linux-aarch64/*.so
cp ./out/* ../subprojects/solver-linux-aarch64/src/main/resources/z3java-linux-aarch64/