mirror of
https://github.com/lifegpc/msg-tool.git
synced 2026-07-08 01:31:53 +08:00
Try fix release
This commit is contained in:
36
.github/workflows/release.yml
vendored
36
.github/workflows/release.yml
vendored
@@ -28,8 +28,40 @@ jobs:
|
|||||||
arch=${{ matrix.arch }}
|
arch=${{ matrix.arch }}
|
||||||
arch=${arch/-unknown/}
|
arch=${arch/-unknown/}
|
||||||
export PATH="$PWD/musl-toolchain/bin:$PATH"
|
export PATH="$PWD/musl-toolchain/bin:$PATH"
|
||||||
export CC="${arch}-cc"
|
echo '#!/bin/bash
|
||||||
export CXX="${arch}-g++"
|
|
||||||
|
VALID_ARGS=()
|
||||||
|
|
||||||
|
for arg in "$@"; do
|
||||||
|
if [[ $arg == -m* ]]; then
|
||||||
|
if [[ ! $arg == *'='* ]] && (( ${#arg} < 5 )); then
|
||||||
|
continue
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
VALID_ARGS+=("$arg")
|
||||||
|
done
|
||||||
|
|
||||||
|
exec '"${arch}-cc"' "${VALID_ARGS[@]}"' > "$PWD/${arch}-cc"
|
||||||
|
chmod +x "$PWD/${arch}-cc"
|
||||||
|
echo '#!/bin/bash
|
||||||
|
|
||||||
|
VALID_ARGS=()
|
||||||
|
|
||||||
|
for arg in "$@"; do
|
||||||
|
if [[ $arg == -m* ]]; then
|
||||||
|
if [[ ! $arg == *'='* ]] && (( ${#arg} < 5 )); then
|
||||||
|
continue
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
VALID_ARGS+=("$arg")
|
||||||
|
done
|
||||||
|
|
||||||
|
exec '"${arch}-g++"' "${VALID_ARGS[@]}"' > "$PWD/${arch}-g++"
|
||||||
|
chmod +x "$PWD/${arch}-g++"
|
||||||
|
export CC="$PWD/${arch}-cc"
|
||||||
|
export CXX="$PWD/${arch}-g++"
|
||||||
export AR="${arch}-ar"
|
export AR="${arch}-ar"
|
||||||
export RUSTFLAGS="-C linker=${CC}"
|
export RUSTFLAGS="-C linker=${CC}"
|
||||||
cargo build --release --target ${{ matrix.arch }}
|
cargo build --release --target ${{ matrix.arch }}
|
||||||
|
|||||||
Reference in New Issue
Block a user