Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-04-20Windows: Add sccache support.Ray Molenkamp
sccache [1] is one of the few ccache like solutions that will work on windows. sccache support can be enabled with the `WITH_WINDOWS_SCCACHE` cmake option however it will only will work with ninja as the build system, msbuild is not supported currently. Advanced option, developes are expected to obtain and configure sccache on their own. ``` Full build no cache 1428.90s (100.00%) Full build cached 434.34s ( 30.40%) ``` [1] https://github.com/mozilla/sccache Reviewed By: nicholas_rishel, Brecht Differential Revision: https://developer.blender.org/D7466
2020-03-31make.bat: Improve messaging when not detecting MSVCRay Molenkamp
Inspired by @mrwhite in D7295
2020-03-24Windows/Cleanup: Remove VS2015 support from make.batRay Molenkamp
VS2015 has not been supported for a while now but make.bat still had some support for it.
2020-03-19Fix typo in make.bat help for build directoryBrecht Van Lommel
2020-02-20windows: Add some more verbose logging to make.batRay Molenkamp
2020-02-09Windows: Improve rebuild.cmdRay Molenkamp
Previously the MSVC environment was setup every time using vcvarsall.bat when you ran you ran rebuild.cmd, Generally not an issue but after many rebuilds on the same console, it grows the path environment variable beyond what is supported and building breaks. This patch adds a check to see if the environment is setup already and skips the call to vcvarsall.bat Also cleans up the double build in the msbuild's version of rebuild.cmd install.vcxproj will build all that is needed, so no need to do a regular build first.
2019-11-08Windows: Switch to the dynamic C runtimeRay Molenkamp
This change switches windows to the dynamic C runtime avoiding issues coming from mixing the static and dynamic runtime like the ones outlined in [1] [1] https://developer.blender.org/D5387#122165 Differential Revision: https://developer.blender.org/D6175 Reviewed by: @Sergey
2019-10-31make.bat: Warn user about missing svn.exeRay Molenkamp
2019-10-01MSVC: Support Building clang+ninja+VS2019Ray Molenkamp
1) Clang was given the wrong VS version to emulate when used in combination with VS2019 causing build issues. 2) The erroneous supplied parameter `-std::c++11`caused CMake to fail running its compiler detection scripts.
2019-09-25make.bat: Fix rebuilds with custom build directory.Ray Molenkamp
When calling make.bat multiple times to rebuild blender make.bat failed to rebuild if a custom build dir was set. reported and fixed on chat by @dgsantana
2019-09-12Build: add "make test" command for Windows, output log fileBrecht Van Lommel
Differential Revision: https://developer.blender.org/D5715
2019-09-03Fix buildbot unsuccessfully trying to update Blender repository for branchesBrecht Van Lommel
2019-08-30Build: integrate make_update.py into Windows make.batBrecht Van Lommel
2019-08-14make.bat: Support running python from lib folder for make formatLazydodo
We are no longer depended on a system python being installed.
2019-08-05Cleanup/windows: Remove 32 bit support from make.bat helper scriptLazydodo
This change removes 32 bit support from the helper make.bat scripts as we are dropping official 32 bit support, you can still build for 32 bit by configuring your build yourself using cmake and pointing the LIBDIR cmake variable to your own 32 bit library folder.
2019-08-05Build: add config for developersBrecht Van Lommel
This has faster builds, error checks and tests. The number of cmake options for this type of thing has grown over the years and it's convenient to be able to point new developers to a single target. Previously the combination of all these options did not work correctly, now all tests should pass. The easiest way to use this is with the make wrapper, for example: make full developer debug Or set it manually with CMake: cmake -C ../blender/build_files/cmake/config/blender_developer.cmake . Differential Revision: https://developer.blender.org/D5149
2019-08-02Cleanup/Win: Fix build folder name if no target is setLazydodo
When you call make.bat without a target the build folder name would have a double underscore in it which looked odd.
2019-08-02Cleanup/Win: Remove unused game engine variables in build helper scriptsLazydodo
2019-06-05make.bat: Support optional paths for `make format`Ray Molenkamp
make.bat now supports optional parameters to restrict the formatting to a specific folder. Multiple paths may be given example: make.bat format source/blender/blenkernel source/blender/gpu
2019-06-02Cleanup: make.bat remove noge option from helpRay Molenkamp
The noge option has been removed but was still shown in the help text.
2019-06-02make.bat: Add convenience option to disable buildinfoRay Molenkamp
Optional parameter nobuildinfo turns WITH_BUILDINFO Off which is helpful when doing development.
2019-05-18make.bat: Add option to only update sources from git.Ray Molenkamp
SVN takes a long time to sync even if there are no updates, the `code_update` parameter gives the option opt out of the SVN updates. This is a developer option, people just wanting to build blender and not do any development are highly recommended to keep using the `update` method.
2019-05-13make.bat: add option for enabling the OpenGL based tests.Ray Molenkamp
2019-04-20make.bat: remove --expand-tabs from "make format" on windows.Ray Molenkamp
following the change on linux.
2019-04-16Clang-format: Speed up detection of clang-formatSergey Sharybin
Don't construct the full build environment, following feedback from Ray.
2019-04-16GNUmakefile: move clang format utilityCampbell Barton
Makes more sense to place in 'utils_maintenance'.
2019-04-16Initial support of `make format` for WindowsSergey Sharybin
There are couple of caviats currently: - The script requires system-wide Python 3 available in the current search PATH as python.exe. This will get addressed soon by distributing unpacked Python binary in our libraries. - Since the libraries folder is to be known, this requires to have MSVC detected. Not too bad, since formatting is still way slower than detection, but still doesn't feel ideal.
2019-02-23make.bat: Preliminary Visual Studio 2019 support.Ray Molenkamp
VS2019 is binary compatible with the existing vc14 libraries and no new libraries libs are required in svn. VS2019 support requires cmake 3.14. VS2019 is still in pre-release state, you are required to explicitly select the pre-release version by using: make full 2019pre
2019-02-23Make.bat: Fix sub-module detectionRay Molenkamp
2019-02-17Merge branch 'blender2.7'Brecht Van Lommel
2019-02-16Windows: Fix building with llvm/clang 7.0.1Ray Molenkamp
For llvm 6 the visual studio integration was 'not great' and we had our own, which broke when llvm 7.0.1 came out. llvm now has properly supported integration available on the VS market place hence we can retire our custom support.
2019-01-25make.bat: remove stray quote in msvc2017 detection.Ray Molenkamp
Shouldn't cause issues, but better safe than sorry.
2018-12-21Update for moving blender2.8 to master.Brecht Van Lommel
2018-12-21Update for moving master to blender2.7 branch.Brecht Van Lommel
2018-10-31Merge remote-tracking branch 'origin/master' into blender2.8Ray Molenkamp
2018-10-31make.bat: fix unquoted variables.Ray Molenkamp
causing build issues for some users.
2018-10-30Fix "make update" on Windows not updating addons to the blender2.8 branch.Ray Molenkamp
based on rB8e183a83b7aa3bbdefcdea6a86ca2c0dbd00417f
2018-10-22Merge remote-tracking branch 'origin/master' into blender2.8Ray Molenkamp
2018-10-22Windows: Enable python debugging in Visual Studio.Ray Molenkamp
see D3817 for technical details, and https://wiki.blender.org/wiki/Tools/Debugging/Python_Visual_Studio for a end user quick-start guide. Differential Revision: https://developer.blender.org/D3817
2018-09-22Remove last traces of game engine and blenderplayerInes Almeida
2018-09-19Spelling fixes in comments and descriptions, patch by luzpaz.Brecht Van Lommel
Differential Revision: https://developer.blender.org/D3700
2018-09-19make.bat: fix build error when there are spaces in the path to svn/git/cmakeRay Molenkamp
2018-08-14make.bat: fix ninja support.Ray Molenkamp
only worked with a fresh build folder.
2018-07-29make.bat : fix msvc 2017 detection.Ray Molenkamp
when 2017 was not found, it did not properly bail out of the rest of the detection process unless verbose mode was used.
2018-07-23make.bat : fix typoRay Molenkamp
pointed out by anchpop on irc.
2018-07-19make.bat : restore msvc2015 support.Ray Molenkamp
broke when i removed the 2013 support.
2018-07-17make.bat: remove msvc2013 support.Ray Molenkamp
2018-06-18make.bat: Fix msvc-2017 detection.Ray Molenkamp
D3485 by @manung Differential Revision: https://developer.blender.org/D3485
2018-06-16make.bat: Fix `make showhashes` not working.Ray Molenkamp
broke in recent refactor.
2018-06-05make.bat : move all experimental options to their own section in the help.Ray Molenkamp