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.
30 lines
1.1 KiB
Batchfile
30 lines
1.1 KiB
Batchfile
echo.
|
|
echo Convenience targets
|
|
echo - release ^(identical to the official blender.org builds^)
|
|
echo - full ^(same as release minus the cuda kernels^)
|
|
echo - lite
|
|
echo - headless
|
|
echo - cycles
|
|
echo - bpy
|
|
echo.
|
|
echo Utilities ^(not associated with building^)
|
|
echo - clean ^(Target must be set^)
|
|
echo - update
|
|
echo - nobuild ^(only generate project files^)
|
|
echo - showhash ^(Show git hashes of source tree^)
|
|
echo.
|
|
echo Configuration options
|
|
echo - verbose ^(enable diagnostic output during configuration^)
|
|
echo - with_tests ^(enable building unit tests^)
|
|
echo - noge ^(disable building game enginge and player^)
|
|
echo - debug ^(Build an unoptimized debuggable build^)
|
|
echo - packagename [newname] ^(override default cpack package name^)
|
|
echo - buildir [newdir] ^(override default build folder^)
|
|
echo - x86 ^(override host auto-detect and build 32 bit code^)
|
|
echo - x64 ^(override host auto-detect and build 64 bit code^)
|
|
echo - 2013 ^(build with visual studio 2013^)
|
|
echo - 2015 ^(build with visual studio 2015^) [EXPERIMENTAL]
|
|
echo - 2017 ^(build with visual studio 2017^) [EXPERIMENTAL]
|
|
echo - 2017pre ^(build with visual studio 2017 pre-release^) [EXPERIMENTAL]
|
|
echo.
|