File: visual-studio.cmd

package info (click to toggle)
libcec 7.1.1-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 2,372 kB
  • sloc: cpp: 20,697; ansic: 2,070; python: 1,362; sh: 42; makefile: 17
file content (33 lines) | stat: -rw-r--r-- 889 bytes parent folder | download | duplicates (2)
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%.