Files
UnrealEngineUWP/Engine/Source/ThirdParty/etc2comp/BuildForUE/BuildForWindows.bat
Dmitriy Dyomin ead3833e1a Added etc2comp as a ETC2 texture compressor
#rb Charles.Bloom, Will.Damon
#jira UE-149510
#preflight 6278f306822bdc69f0ec8b9a

[CL 20100996 by Dmitriy Dyomin in ue5-main branch]
2022-05-09 07:02:13 -04:00

42 lines
1.3 KiB
Batchfile
Executable File

@ECHO OFF
REM Copyright Epic Games, Inc. All Rights Reserved.
setlocal
set PATH_TO_CMAKE_FILE="%CD%\.."
REM Temporary build directories (used as working directories when running CMake)
set UE_BUILD_PATH="%CD%\Build_Win64"
REM MSBuild Directory
for /f "delims=" %%V in ('"%ProgramFiles(x86)%\Microsoft Visual Studio\Installer\vswhere.exe" -latest -property installationPath') do SET _vsinstall=%%V
if errorlevel 1 goto VStudioMissing
SET _msbuild=%_vsinstall%\MSBuild\Current\Bin\
if not exist "%_msbuild%msbuild.exe" goto MSBuildMissing
REM Build for 64-bit
echo Generating solution (64-bit)...
if exist "%UE_BUILD_PATH%" (rmdir "%UE_BUILD_PATH%" /s/q)
mkdir "%UE_BUILD_PATH%"
cd "%UE_BUILD_PATH%"
"%_vsinstall%\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake.exe" -G "Visual Studio 16 2019" -A x64 "%PATH_TO_CMAKE_FILE%"
echo Building EtcLib solution for (64-bit, Release)...
"%_msbuild%msbuild.exe" EtcLib/EtcLib.vcxproj /t:build /p:Configuration=Release
cd "%PATH_TO_CMAKE_FILE%"
xcopy /y/s/i "%UE_BUILD_PATH%\EtcLib\Release" lib\Win64\Release
rmdir "%UE_BUILD_PATH%" /s/q
exit /b 0
:VStudioMissing
echo Visual Studio not found. Please check your Visual Studio install and try again.
goto Exit
:MSBuildMissing
echo MSBuild not found. Please check your Visual Studio install and try again.
goto Exit
:Exit
endlocal
exit /b 1