blender/build_files/cmake
Ray Molenkamp c9db7ceff2 make.bat: Add support for building with ninja.
ninja is an alternative to msbuild designed for fast rebuilds. However there is no IDE support, builds only from the command line.

Comparison between msbuild and ninja for a full build, build time in seconds.

Full Clean Build
msbuild     867.5
Ninja       801.2
Difference  -66.3 (-7.6%)

Minor Change
msbuild      43.0
Ninja        14.9
Difference  -28.1 (-64.4%)

No Changes
msbuild      23.0
Ninja         6.1
Difference  -16.9 (-73.5%)
2018-05-25 21:46:42 -06:00
..
config CMake: disable boost for lite builds 2018-03-18 05:10:02 +01:00
example_scripts make_quickie: replace os.system w/ subprocess.call 2018-01-26 12:53:42 +11:00
Modules Build: Added explicit search for Blosc in CMake files. Unix build will now disable WITH_OPENVDB_BLOSC if Blosc libraries cannot be found. 2018-04-24 13:26:54 +02:00
platform make.bat: Add support for building with ninja. 2018-05-25 21:46:42 -06:00
buildinfo.cmake Cleanup: code style & cmake 2017-03-12 02:47:53 +11:00
clang_array_check.py Cleanup: pep8 2016-07-30 18:17:11 +10:00
cmake_consistency_check_config.py CMake: include missing headers 2018-02-09 13:50:05 +11:00
cmake_consistency_check.py Tests: fix incorrect check for hidden dir 2017-08-23 15:36:39 +10:00
cmake_netbeans_project.py Cleanup: spelling 2017-04-27 21:41:03 +10:00
cmake_qtcreator_project.py Cleanup: pep8 2016-07-30 18:17:11 +10:00
cmake_static_check_clang_array.py Cleanup: pep8 2016-07-30 18:17:11 +10:00
cmake_static_check_cppcheck.py Cleanup: pep8 2016-07-30 18:17:11 +10:00
cmake_static_check_smatch.py Cleanup: pep8 2016-07-30 18:17:11 +10:00
cmake_static_check_sparse.py Cleanup: pep8 2016-07-30 18:17:11 +10:00
cmake_static_check_splint.py Cleanup: pep8 2016-07-30 18:17:11 +10:00
macros.cmake Build: Added explicit search for Blosc in CMake files. Unix build will now disable WITH_OPENVDB_BLOSC if Blosc libraries cannot be found. 2018-04-24 13:26:54 +02:00
packaging.cmake CMake: remove git found message 2017-12-06 16:37:50 +11:00
project_info.py project_info: replace os.system w/ subprocess.check_call 2018-01-26 12:38:07 +11:00
project_source_info.py Cleanup: pep8 2016-07-30 18:17:11 +10:00
RpmBuild.cmake when building blender as a py module use add_library(... MODULE on all systems, was SHARED on linux/windows. 2012-01-11 00:09:46 +00:00