Files
build_infra/linux_shell/cqwrteur/toolchainbuildscripts-main/wine/linux-gnu.sh
T
2026-06-16 10:23:51 +08:00

19 lines
911 B
Bash

if [ -z ${TOOLCHAINSPATH+x} ]; then
TOOLCHAINSPATH=$HOME/toolchains
fi
if [ -z ${TOOLCHAINSPATH_LLVM+x} ]; then
TOOLCHAINSPATH_LLVM=$TOOLCHAINSPATH/llvm
fi
if [ -z ${ARCH+x} ]; then
ARCH=$(uname -m)
fi
if [ -z ${TRIPLE+x} ]; then
TRIPLE=$ARCH-linux-gnu
fi
if [ -z ${SYSROOT+x} ]; then
SYSROOT=$TOOLCHAINSPATH_LLVM/$TRIPLE/$TRIPLE
fi
CC="clang --target=$TRIPLE --sysroot=$SYSROOT -fuse-ld=lld -flto=thin -rtlib=compiler-rt --unwindlib=libunwind" CXX="clang++ --target=$TRIPLE --sysroot=$SYSROOT -fuse-ld=lld -flto=thin -rtlib=compiler-rt --unwindlib=libunwind -stdlib=libc++" CC_FOR_HOST="clang --target=$TRIPLE --sysroot=$SYSROOT -fuse-ld=lld -flto=thin -rtlib=compiler-rt --unwindlib=libunwind" CXX_FOR_HOST="clang++ --target=$TRIPLE --sysroot=$SYSROOT -fuse-ld=lld -flto=thin -rtlib=compiler-rt --unwindlib=libunwind -stdlib=libc++" ARCH=$ARCH HOST=$TRIPLE SYSROOT=$SYSROOT DISABLEALSA=yes ./wine.sh "$@"