1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
|
@ECHO OFF
rem Generate Visual Studio projects for libCEC
rem Usage: build-all.cmd [visual studio version]
SETLOCAL
rem optional parameter: visual studio version (2022)
IF "%1" == "" (
SET VSVERSION=2022
) ELSE (
SET VSVERSION=%1
)
SET MYDIR=%~dp0
SET BUILDTYPE=Debug
SET INSTALLPATH=%MYDIR%..\build
rem delete old build folder
RMDIR /s /q "%MYDIR%..\build" >nul 2>&1
rem build/generate vs project files
FOR %%T IN (x64 x86 arm64) DO (
CALL "%MYDIR%build-lib.cmd" %%T %BUILDTYPE% %VSVERSION% "%INSTALLPATH%" vs
IF %errorlevel% neq 0 EXIT /b %errorlevel%
)
ECHO Visual Studio solutions can be found in:
ECHO 32 bits: "%MYDIR%..\build\cmake\x86\libcec.sln"
ECHO 64 bits: "%MYDIR%..\build\cmake\x64\libcec.sln"
ECHO arm64: "%MYDIR%..\build\cmake\arm64\libcec.sln"
ECHO.
ECHO These projects only compile in %BUILDTYPE% mode and have been generated for Visual Studio %VSVERSION%.
|