1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-07-07 16:56:00 +02:00

mkdir stats, error text on missing lld-link.exe

This commit is contained in:
Brian Fiete 2020-03-10 17:31:16 -07:00
parent 4511b9d29d
commit 5a63fec168

View file

@ -10,11 +10,21 @@ PUSHD %~dp0..\
@ECHO Performing clean build @ECHO Performing clean build
:BUILD :BUILD
@IF EXIST stats GOTO STATS_HAS
mkdir stats
:STATS_HAS
@IF EXIST extern\llvm-project_8_0_1 GOTO LLVM_HAS @IF EXIST extern\llvm-project_8_0_1 GOTO LLVM_HAS
call extern\llvm_build.bat call extern\llvm_build.bat
@IF %ERRORLEVEL% NEQ 0 GOTO HADERROR @IF %ERRORLEVEL% NEQ 0 GOTO HADERROR
:LLVM_HAS :LLVM_HAS
@IF EXIST IDE\dist\llvm\bin\lld-link.exe GOTO LLD_HAS
@ECHO ========== MISSING LLVM TOOLS ==========
@ECHO IDE\dist\llvm\bin\lld-link.exe not found. Copy in from a Beef install or an LLVM/Clang install.
@GOTO HADERROR
:LLD_HAS
CALL bin/msbuild.bat BeefySysLib\BeefySysLib.vcxproj /p:Configuration=Debug /p:Platform=x64 /p:SolutionDir=%cd%\ /v:m %MSBUILD_FLAGS% CALL bin/msbuild.bat BeefySysLib\BeefySysLib.vcxproj /p:Configuration=Debug /p:Platform=x64 /p:SolutionDir=%cd%\ /v:m %MSBUILD_FLAGS%
@IF %ERRORLEVEL% NEQ 0 GOTO HADERROR @IF %ERRORLEVEL% NEQ 0 GOTO HADERROR