File tree Expand file tree Collapse file tree 2 files changed +17
-2
lines changed Expand file tree Collapse file tree 2 files changed +17
-2
lines changed Original file line number Diff line number Diff line change @@ -35,6 +35,17 @@ git clone --depth 1 https://github.com/cross-rs/rust-cpp-hello-word "${td}"
3535cd "${td}"
3636cross run --target "${TARGET}"
3737'
38+ td=" $( mkcargotemp -d) "
39+ git clone --depth 1 https://github.com/cross-rs/rust-cpp-hello-word " ${td} "
40+ echo ' # Cross.toml
41+ [target.' ${TARGET} ' ]
42+ pre-build = ["exit 0"]
43+ ' > Cross.toml
44+ cd " ${td} "
45+ docker run --rm -e TARGET -e CROSS_CONTAINER_IN_CONTAINER=1 -e " CROSS_TARGET_${TARGET_UPPER// -/ _} _IMAGE" \
46+ -v /var/run/docker.sock:/var/run/docker.sock \
47+ -v .:/mount -w /mount
48+ " ${CROSS_TARGET_CROSS_IMAGE} " cross build
3849}
3950
4051main " ${@ } "
Original file line number Diff line number Diff line change @@ -23,8 +23,8 @@ ci_dir=$(realpath "${ci_dir}")
2323. " ${ci_dir} " /shared.sh
2424
2525main () {
26- docker run -v " ${PROJECT_HOME} " :" ${PROJECT_HOME} " -w " ${PROJECT_HOME} " \
27- --rm -e TARGET -e RUSTFLAGS -e RUST_TEST_THREADS \
26+ docker run --platform linux/amd64 - v " ${PROJECT_HOME} " :" ${PROJECT_HOME} " -w " ${PROJECT_HOME} " \
27+ --rm -e TARGET -e TARGET_UPPER -e RUSTFLAGS -e RUST_TEST_THREADS \
2828 -e LLVM_PROFILE_FILE -e CARGO_INCREMENTAL \
2929 -e " CROSS_TARGET_${TARGET_UPPER// -/ _} _IMAGE" \
3030 -v /var/run/docker.sock:/var/run/docker.sock \
@@ -55,10 +55,14 @@ git clone --depth 1 https://github.com/cross-rs/test-workspace "${td}"
5555cd "${td}"
5656cross build --target "${TARGET}" --workspace \
5757 --manifest-path="./workspace/Cargo.toml" --verbose
58+ eval CROSS_TARGET_${TARGET_UPPER//-/_}_PRE_BUILD=' " echo 1" ' cross build --target "${TARGET}" --workspace \
59+ --manifest-path="./workspace/Cargo.toml" --verbose
5860cd workspace
5961cross build --target "${TARGET}" --workspace --verbose
62+ eval CROSS_TARGET_${TARGET_UPPER//-/_}_PRE_BUILD=' " echo 1" ' cross build --target "${TARGET}" --workspace --verbose
6063cd binary
6164cross run --target "${TARGET}" --verbose
65+ eval CROSS_TARGET_${TARGET_UPPER//-/_}_PRE_BUILD=' " echo 1" ' cross run --target "${TARGET}" --verbose
6266'
6367}
6468
You can’t perform that action at this time.
0 commit comments