UI: use the "USE" flag for collection settings
[blender.git] / make.bat
index f3ec646dc8f6ecfd5a44c1da540325158e3f82f6..337a5517656009f1c7c5b5e11e9f21d515754d37 100644 (file)
--- a/make.bat
+++ b/make.bat
@@ -22,7 +22,7 @@ set MUST_CLEAN=
 set NOBUILD=
 set TARGET=
 set WINDOWS_ARCH=
-
+set TESTS_CMAKE_ARGS=
 :argv_loop
 if NOT "%1" == "" (
 
@@ -35,6 +35,8 @@ if NOT "%1" == "" (
        if "%1" == "debug" (
                set BUILD_TYPE=Debug
        REM Build Configurations
+       ) else if "%1" == "with_tests" (
+               set TESTS_CMAKE_ARGS=-DWITH_GTESTS=On
        ) else if "%1" == "full" (
                set TARGET=Full
                set BUILD_CMAKE_ARGS=%BUILD_CMAKE_ARGS% ^
@@ -129,9 +131,6 @@ if "%BUILD_ARCH%"=="x64" (
 )
 
 
-set BUILD_DIR=%BUILD_DIR%_%TARGET%_%BUILD_ARCH%_vc%BUILD_VS_VER%_%BUILD_TYPE%
-
-
 if "%target%"=="Release" (
                rem for vc12 check for both cuda 7.5 and 8 
                if "%CUDA_PATH%"=="" (
@@ -173,7 +172,7 @@ where /Q msbuild
 if %ERRORLEVEL% NEQ 0 (
        if "%BUILD_VS_VER%"=="12" (
                rem vs12 not found, try vs14
-               echo Visual Studio 2012 not found, trying Visual Studio 2015.
+               echo Visual Studio 2013 not found, trying Visual Studio 2015.
                set BUILD_VS_VER=14
                set BUILD_VS_YEAR=2015
                goto DetectMSVC
@@ -184,6 +183,11 @@ if %ERRORLEVEL% NEQ 0 (
                goto EOF
        )
 )
+
+
+set BUILD_DIR=%BUILD_DIR%_%TARGET%_%BUILD_ARCH%_vc%BUILD_VS_VER%_%BUILD_TYPE%
+
+
 where /Q cmake
 if %ERRORLEVEL% NEQ 0 (
        echo Error: "CMake" command not in the PATH.
@@ -202,7 +206,7 @@ if "%TARGET%"=="" (
        goto HELP
 )
 
-set BUILD_CMAKE_ARGS=%BUILD_CMAKE_ARGS% -G "Visual Studio %BUILD_VS_VER% %BUILD_VS_YEAR%%WINDOWS_ARCH%"
+set BUILD_CMAKE_ARGS=%BUILD_CMAKE_ARGS% -G "Visual Studio %BUILD_VS_VER% %BUILD_VS_YEAR%%WINDOWS_ARCH%" %TESTS_CMAKE_ARGS%
 if NOT EXIST %BUILD_DIR%\nul (
        mkdir %BUILD_DIR%
 )
@@ -282,6 +286,7 @@ goto EOF
                echo - showhash ^(Show git hashes of source tree^)
                echo.
                echo Configuration options
+               echo - with_tests ^(enable building unit tests^)
                echo - debug ^(Build an unoptimized debuggable build^)
                echo - packagename [newname] ^(override default cpack package name^)
                echo - x86 ^(override host autodetect and build 32 bit code^)