[msvc/make.bat] Provide a convenience rebuild.cmd in the build folder for easy rebuilds.
authorlazydodo <github@lazydodo.com>
Wed, 26 Apr 2017 14:46:35 +0000 (08:46 -0600)
committerlazydodo <github@lazydodo.com>
Wed, 26 Apr 2017 14:46:35 +0000 (08:46 -0600)
make.bat

index 9bdab57..f818df5 100644 (file)
--- a/make.bat
+++ b/make.bat
@@ -250,6 +250,23 @@ if "%MUST_CONFIGURE%"=="1" (
                goto EOF
        )
 )
                goto EOF
        )
 )
+if DEFINED MSVC_VC_DIR echo call "%MSVC_VC_DIR%\vcvarsall.bat" > %BUILD_DIR%\rebuild.cmd 
+if DEFINED MSVC_VS_DIR echo call "%MSVC_VS_DIR%\Common7\Tools\VsDevCmd.bat" > %BUILD_DIR%\rebuild.cmd 
+echo cmake . >> %BUILD_DIR%\rebuild.cmd
+echo msbuild ^
+       %BUILD_DIR%\Blender.sln ^
+       /target:build ^
+       /property:Configuration=%BUILD_TYPE% ^
+       /maxcpucount ^
+       /verbosity:minimal ^
+       /p:platform=%MSBUILD_PLATFORM% ^
+       /flp:Summary;Verbosity=minimal;LogFile=%BUILD_DIR%\Build.log >> %BUILD_DIR%\rebuild.cmd
+echo msbuild ^
+       %BUILD_DIR%\INSTALL.vcxproj ^
+       /property:Configuration=%BUILD_TYPE% ^
+       /verbosity:minimal ^
+       /p:platform=%MSBUILD_PLATFORM% >> %BUILD_DIR%\rebuild.cmd
+
 if "%NOBUILD%"=="1" goto EOF
 
 msbuild ^
 if "%NOBUILD%"=="1" goto EOF
 
 msbuild ^
@@ -274,7 +291,7 @@ msbuild ^
 
 echo.
 echo At any point you can optionally modify your build configuration by editing:
 
 echo.
 echo At any point you can optionally modify your build configuration by editing:
-echo "%BUILD_DIR%\CMakeCache.txt", then run "make" again to build with the changes applied.
+echo "%BUILD_DIR%\CMakeCache.txt", then run "rebuild.cmd" in the build folder to build with the changes applied.
 echo.
 echo Blender successfully built, run from: "%BUILD_DIR%\bin\%BUILD_TYPE%\blender.exe"
 echo.
 echo.
 echo Blender successfully built, run from: "%BUILD_DIR%\bin\%BUILD_TYPE%\blender.exe"
 echo.