forked from NVIDIAGameWorks/Falcor
-
Notifications
You must be signed in to change notification settings - Fork 0
/
setup.bat
34 lines (25 loc) · 717 Bytes
/
setup.bat
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
: This script is fetching all dependencies via packman.
@echo off
setlocal
set PACKMAN=%~dp0\tools\packman\packman.cmd
set PLATFORM=windows-x86_64
echo Updating git submodules ...
where /q git
if errorlevel 1 (
echo Cannot find git on PATH! Please initialize submodules manually and rerun.
exit /b 1
) ELSE (
git submodule sync --recursive
git submodule update --init --recursive
)
echo Fetching dependencies ...
call %PACKMAN% pull --platform %PLATFORM% %~dp0\dependencies.xml
if errorlevel 1 goto error
if not exist %~dp0\.vscode\ (
echo Setting up VS Code workspace ...
xcopy %~dp0\.vscode-default\ %~dp0\.vscode\ /y
)
exit /b 0
:error
echo Failed to fetch dependencies!
exit /b 1