Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-08-30 | Tests: move "make test" on macOS and Linux to Python script | Brecht Van Lommel | |
2019-08-30 | Build: move "make update" on macOS and Linux to Python script | Brecht Van Lommel | |
Differential Revision: https://developer.blender.org/D5545 | |||
2019-08-30 | Fix "make deps" error when building deps with make and Blender with ninja | Brecht Van Lommel | |
2019-08-12 | Fix wrong detection in recent ninja build change | Brecht Van Lommel | |
2019-08-12 | Build: automatically detect ninja build system when running "make" | Brecht Van Lommel | |
So that you don't have to specify "make ninja" every time. | |||
2019-08-05 | Build: add ninja target to make wrapper | Brecht Van Lommel | |
To use the ninja build tool which is typically faster than make, especially for quick rebuilds. | |||
2019-08-05 | Build: add config for developers | Brecht 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-01 | Cleanup: misc spelling fixes | Campbell Barton | |
T68035 by @luzpaz | |||
2019-06-22 | macOS: rename blender.app to Blender.app | Brecht Van Lommel | |
Using a capitalized app name fits the platform guidelines. Since macOS file systems are case insensitive by default this should not break scripts that assume lowercase. | |||
2019-06-07 | GNUMakeFile: Fix bad command line to generate QTCreator project. | Dmitriy Efimov | |
Report with fix in D5035 by Dmitriy Efimov (@DarkDemiurg), thanks. | |||
2019-04-20 | GNUMakefile: disable tab expansion for 'make format' | Campbell Barton | |
This was only needed for initial migration. | |||
2019-04-16 | GNUmakefile: move clang format utility | Campbell Barton | |
Makes more sense to place in 'utils_maintenance'. | |||
2019-04-16 | GNUmakefile: add 'make format' | Campbell Barton | |
Convenience access to clang_format_paths.py utility. | |||
2019-02-28 | Makefile: icons target now uses make variables | Campbell Barton | |
Add examples in help text. | |||
2019-02-28 | Makefile: use BLENDER_BIN variable if passed in | Campbell Barton | |
When the default build path isn't used, it's still handy to be able to run utility commands. | |||
2019-02-28 | Makefile: move help text to string literal | Campbell Barton | |
Editing text in @echo commands wasn't convenient. | |||
2019-02-09 | GNUmakefile: fix deps directory | Luca Rood | |
`uname -p` is unknown on some distros, use posix standard `uname -m`. | |||
2018-12-21 | Update for moving blender2.8 to master. | Brecht Van Lommel | |
2018-10-30 | Fix "make update" on macOS/Linux not updating addons to the blender2.8 branch. | Brecht Van Lommel | |
This will need to be removed once we merge into master. | |||
2018-09-24 | Build: allow overriding DEPS_BUILD_DIR and DEPS_INSTALL_DIR for make deps. | Brecht Van Lommel | |
2018-09-13 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-09-13 | Cleanup: move 'make help_features' into own file | Campbell Barton | |
2018-09-13 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-09-13 | PyDoc: disable ASAN exit code for doc building | Campbell Barton | |
Prevented docs from building on any minor issue when ASAN was enabled. | |||
2018-08-21 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-08-21 | Correct recent makefile OSX check | Campbell Barton | |
2018-08-21 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-08-21 | GNUmakefile: correct blender binary for macOS | Campbell Barton | |
2018-08-14 | Cleanup: Update some links to new wiki | Aaron Carlisle | |
2018-08-14 | PyDoc: Remove hack to rename main doc from 'contents' to 'index' | Aaron Carlisle | |
2018-07-13 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-07-13 | Makefile: add note about environment vars | Campbell Barton | |
2018-04-25 | Merge remote-tracking branch 'origin/master' into blender2.8 | Dalai Felinto | |
2018-04-25 | Fix string comparison in GNUMakefile for linux systems | Dalai Felinto | |
2018-04-24 | Add "make icons_geom" convenience target | Campbell Barton | |
Generates icons from the blend file in lib. | |||
2018-01-12 | Build: auto detection of libraries built by "make deps" on Linux. | Brecht Van Lommel | |
Use the libraries if they exist in ../lib/linux_x86_64 or similar, so that you can run "make deps && make full" to get a full static build. Note that install_deps.sh is still the only officially supported way to build Blender dependencies on Linux, but this may be useful to some. Differential Revision: https://developer.blender.org/D2980 | |||
2017-09-29 | GNUmakefile: add back 'git pull' | Campbell Barton | |
Seems this was removed by accident. | |||
2017-09-28 | macOS: officially upgrade to 10.9 libraries from lib/darwin. | Brecht Van Lommel | |
This removes a bunch of code that is no longer needed, and running "make update" will now automatically download the new libraries. Differential Revision: https://developer.blender.org/D2861 | |||
2017-08-10 | Cleanup: de-duplicate makefile OS checks | Campbell Barton | |
2017-08-07 | Build: add scripts to build dependencies for Windows and macOS. | Brecht Van Lommel | |
Note these are intended for platform maintainers, we do not intend to support users making their own builds with these. For that precompiled libraries from lib/ should be used. Implemented by Martijn Berger, Ray Molenkamp and Brecht Van Lommel. Differential Revision: https://developer.blender.org/D2753 | |||
2017-06-27 | CMake: Only set CMAKE_BUILD_TYPE_INIT when not set | Campbell Barton | |
Convenience makefile now uses CMAKE_BUILD_TYPE_INIT, this means you can change the build type of an existing build and it won't be overwritten when running `make`. Useful if you want to add debug info to a release build for profiling. | |||
2017-03-11 | Makefile: set tab width=4 | Campbell Barton | |
2016-07-14 | Cleanup: line length | Campbell Barton | |
2016-05-20 | Makefile: Use hidden FORCE target | Campbell Barton | |
2016-04-09 | Fix T48078: incorrect OS X command for retrieving number of CPUs on in Makefile. | Brecht Van Lommel | |
2016-01-04 | Minor edits to sync make.bat & makefile | Campbell Barton | |
2015-09-21 | Makefile: show build dir when configuring | Campbell Barton | |
2015-06-17 | CMake: use functions instead of macros | Campbell Barton | |
Reduces issues with vars leaking into the parent scope. | |||
2015-06-14 | CMake: note env var | Campbell Barton | |
2015-06-14 | Makefile support for using NPROCS as an env var | Campbell Barton | |