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

9 lines
610 B
Bash

if [ -z ${TOOLCHAINSPATH+x} ]; then
TOOLCHAINSPATH=$HOME/toolchains
fi
if [ -z ${ARCH+x} ]; then
ARCH=x86_64
fi
CC=clang CXX=clang++ HOST=$ARCH-windows-gnu SYSROOT=$TOOLCHAINSPATH/llvm/$ARCH-windows-gnu/$ARCH-windows-gnu ARCH=$ARCH EXTRACXXFLAGS="-lc++abi -lunwind -rtlib=compiler-rt --unwindlib=libunwind -stdlib=libc++ -fuse-ld=lld" EXTRACFLAGS="-rtlib=compiler-rt -fuse-ld=lld" EXTRAFLAGS="-DCMAKE_LINKER=lld -DCMAKE_USE_OPENSSL=OFF -DCMAKE_SYSTEM_NAME=Windows -DCMAKE_RC_COMPILER=llvm-windres -DCMAKE_RC_FLAGS=\"--target=$ARCH-windows-gnu\" -DCMAKE_RC_COMPILER_TARGET=$ARCH-windows-gnu" ./cmake.sh "$@"