From b3cc2ae4a9aba51e84ac1639059d53d7d81ebb20 Mon Sep 17 00:00:00 2001 From: apg360 <53176930+apg360@users.noreply.github.com> Date: Mon, 4 Jan 2021 12:56:21 +0200 Subject: [PATCH] Update llvm_build.bat .bat to be like .sh Not implemented the "llvm-11.0.0.src.tar.xz" because there is no default tar file support in windows, should we use unrar or 7zip ? --- extern/llvm_build.bat | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/extern/llvm_build.bat b/extern/llvm_build.bat index c50d0f49..5a53887f 100644 --- a/extern/llvm_build.bat +++ b/extern/llvm_build.bat @@ -1,20 +1,15 @@ PUSHD %~dp0 @IF EXIST llvm-project_11_0_0 GOTO LLVM_HAS -git clone --config core.autocrlf=false https://github.com/llvm/llvm-project.git llvm-project_11_0_0 +git clone --depth 1 --branch llvmorg-11.0.0 https://github.com/llvm/llvm-project.git llvm-project_11_0_0 pushd llvm-project_11_0_0 -pushd llvm-project_11_0_0 -git pull origin master -git checkout llvmorg-11.0.0 -popd - :LLVM_HAS @IF EXIST llvm_win64_11_0_0 GOTO HAS_CONFIG mkdir llvm_win64_11_0_0 cd llvm_win64_11_0_0 -cmake ../llvm-project_11_0_0/llvm -G"Visual Studio 16 2019" -Ax64 -Thost=x64 -DLLVM_USE_CRT_DEBUG:STRING="MTd" -DLLVM_USE_CRT_RELEASE:STRING="MT" +cmake ../llvm-project_11_0_0/llvm -G"Visual Studio 16 2019" -Ax64 -Thost=x64 -DLLVM_USE_CRT_DEBUG:STRING="MTd" -DLLVM_USE_CRT_RELEASE:STRING="MT" -DLLVM_TARGETS_TO_BUILD="AArch64;ARM;X86;WebAssembly" @GOTO DOBUILD :HAS_CONFIG @@ -22,8 +17,8 @@ cd llvm_win64_11_0_0 @GOTO DOBUILD :DOBUILD -cmake --build . --config Debug -cmake --build . --config Release +cmake --build . -t $(cat ../llvm_targets.txt) --config Debug +cmake --build . -t $(cat ../llvm_targets.txt) --config Release :SUCCESS @ECHO SUCCESS! @@ -33,4 +28,4 @@ cmake --build . --config Release :HADERROR @ECHO =================FAILED================= @POPD -@EXIT /b %ERRORLEVEL% \ No newline at end of file +@EXIT /b %ERRORLEVEL%