diff options
author | Justin Schuh <jschuh@users.noreply.github.com> | 2021-11-09 16:44:28 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-11-09 16:44:28 +0300 |
commit | ee8a9d8d508b9baf9cde16d2dab9618c7134aefa (patch) | |
tree | 3a8e7f69582230ceed41a429af52810ce82f717e /build_win.bat | |
parent | 99e9cea9ad08afa9554c9101105375f02c8a3b9d (diff) |
build_win.bat: Updates to better handle deps changes (#7268)
* build_win.bat: Fix run bug for deps only build
* build_win.bat: Purge destir before a clean deps build
Diffstat (limited to 'build_win.bat')
-rw-r--r-- | build_win.bat | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/build_win.bat b/build_win.bat index c03ebf039..a5af27609 100644 --- a/build_win.bat +++ b/build_win.bat @@ -160,7 +160,10 @@ REM Build deps :BUILD_DEPS
SET EXIT_STATUS=3
SET PS_CURRENT_STEP=deps
-IF "%PS_STEPS_DIRTY%" EQU "" CALL :MAKE_OR_CLEAN_DIRECTORY deps\build "%PS_DEPS_PATH_FILE_NAME%" .vs
+IF "%PS_STEPS_DIRTY%" EQU "" (
+ CALL :MAKE_OR_CLEAN_DIRECTORY deps\build "%PS_DEPS_PATH_FILE_NAME%" .vs
+ CALL :MAKE_OR_CLEAN_DIRECTORY "%PS_DESTDIR%"
+)
cd deps\build || GOTO :END
cmake.exe .. -DDESTDIR="%PS_DESTDIR%"
IF %ERRORLEVEL% NEQ 0 IF "%PS_STEPS_DIRTY%" NEQ "" (
@@ -203,8 +206,8 @@ IF "%PS_CURRENT_STEP%" NEQ "arguments" ( )
SET EXIT_STATUS=5
SET PS_CURRENT_STEP=run
-cd src\%PS_CONFIG% || GOTO :END
IF "%PS_RUN%" EQU "none" GOTO :PROLOGUE
+cd src\%PS_CONFIG% || GOTO :END
SET PS_PROJECT_IS_OPEN=
FOR /F "tokens=2 delims=," %%I in (
'tasklist /V /FI "IMAGENAME eq devenv.exe " /NH /FO CSV ^| find "%PS_SOLUTION_NAME%"'
|