-
Notifications
You must be signed in to change notification settings - Fork 1
/
build_windows_vs2019.cmd
43 lines (38 loc) · 1.37 KB
/
build_windows_vs2019.cmd
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
34
35
36
37
38
39
40
41
42
43
@echo off
IF EXIST "..\bgfx-beef" (
echo bgfx-beef found!
) else (
echo bgfx-beef path not found! Please clone or unpack to ..\bgfx-beef
pause
exit 1
)
submodules\bx\tools\bin\windows\genie vs2019
echo Check Visual Studio version
IF EXIST "c:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\Common7\IDE" (
echo Using Visual Studio 2019 Professional Path
set "VISUALSTUDIO19PATH=c:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\Common7\IDE"
) else (
echo Using Visual Studio 2019 Community Path
set "VISUALSTUDIO19PATH=c:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE"
)
IF EXIST "%VISUALSTUDIO19PATH%" (
echo Building ImGuiBgfx Debug in Visual Studio 2019
"%VISUALSTUDIO19PATH%\devenv" ".build\projects\vs2019\imguibgfx.sln" /Build "Debug|x64"
echo ErrorLevel:%ERRORLEVEL%
IF %ERRORLEVEL% EQU 0 (
echo Build successful!
) else (
echo Build failed!
)
echo Building ImGuiBgfx Release in Visual Studio 2019
"%VISUALSTUDIO19PATH%\devenv" ".build\projects\vs2019\imguibgfx.sln" /Build "Release|x64"
echo ErrorLevel:%ERRORLEVEL%
IF %ERRORLEVEL% EQU 0 (
echo Build successful!
) else (
echo Build failed!
)
) else (
echo Visual Studio 2019 not found! Open 'submodules\bgfx\.build\projects\vs2019\imguibgfx.sln' yourself and build it with your own version (NOTE you'll need to change vs2019 above to your installed version)
)
pause