forked from bartvdbraak/blender
857e4e04d8
make.bat was starting to become hard to maintain, this refactors it into separate batch files for each stage of the process. -Improved detection of msvc2013/2015 -Improved failure handling. -Added check for working msbuild and C++ compiler -Added verbose switch to ease trouble shooting. -Added Check if svn/cmake/git are in the path before using them -Display the build configuration before asking to download the libraries -Offer an option to recover an interrupted checkout of the libraries. -Automatically check out sub-modules in-case they are missing.
13 lines
405 B
Batchfile
13 lines
405 B
Batchfile
REM find all dependencies and set the corresponding environement variables.
|
|
for %%X in (svn.exe) do (set SVN=%%~$PATH:X)
|
|
for %%X in (cmake.exe) do (set CMAKE=%%~$PATH:X)
|
|
for %%X in (git.exe) do (set GIT=%%~$PATH:X)
|
|
if NOT "%verbose%" == "" (
|
|
echo svn : %SVN%
|
|
echo cmake : %CMAKE%
|
|
echo git : %GIT%
|
|
)
|
|
if "%CMAKE%" == "" (
|
|
echo Cmake not found in path, required for building, exiting...
|
|
exit /b 1
|
|
) |