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
2018-07-31Fix cmake external library build for blosc/freetype on some systems.Brecht Van Lommel
2018-07-30Build: require C11/C++11 for all operating systems in master.Brecht Van Lommel
This is in preparation of upgrading our library dependencies, some of which need C++11. We already use C++11 in blender2.8 and for Windows and macOS, so this just affects Linux. On many distributions this will not require any changes, on some install_deps.sh will need to be run again to rebuild libraries. Differential Revision: https://developer.blender.org/D3568
2018-06-29Cleanup: trailing newlinesCampbell Barton
2018-06-29Cleanup: trailing newlinesCampbell Barton
2018-06-17Cleanup: trailing space cmake, make.batCampbell Barton
2018-06-10Cleanup: trailing space in CMake filesCampbell Barton
2018-06-02build_environment: support for msvc2017 and newer cmake.Ray Molenkamp
-expanded build_deps.cmd with 2017 support, it can't locate msvc2017 so needs to be run from developer prompt. -Newer cmake was unhappy with openal's cmakelists.txt -collada has warning as error on and errored out on new msvc2017 warnings.
2018-06-02build_environment: fix paths in osl.diffRay Molenkamp
2018-05-28Windows: Add support for building with clang.Ray Molenkamp
This commit contains the minimum to make clang build/work with blender, asan and ninja build support is forthcoming Things to note: 1) Builds and runs, and is able to pass all tests (except for the freestyle_stroke_material.blend test which was broken at that time for all platforms by the looks of it) 2) It's slightly faster than msvc when using cycles. (time in seconds, on an i7-3370) victor_cpu msvc:3099.51 clang:2796.43 pavillon_barcelona_cpu msvc:1872.05 clang:1827.72 koro_cpu msvc:1097.58 clang:1006.51 fishy_cat_cpu msvc:815.37 clang:722.2 classroom_cpu msvc:1705.39 clang:1575.43 bmw27_cpu msvc:552.38 clang:561.53 barbershop_interior_cpu msvc:2134.93 clang:1922.33 3) clang on windows uses a drop in replacement for the Microsoft cl.exe (takes some of the Microsoft parameters, but not all, and takes some of the clang parameters but not all) and uses ms headers + libraries + linker, so you still need visual studio installed and will use our existing vc14 svn libs. 4) X64 only currently, X86 builds but crashes on startup. 5) Tested with llvm/clang 6.0.0 6) Requires visual studio integration, available at https://github.com/LazyDodo/llvm-vs2017-integration 7) The Microsoft compiler spawns a few copies of cl in parallel to get faster build times, clang doesn't, so the build time is 3-4x slower than with msvc. 8) No openmp support yet. Have not looked at this much, the binary distribution of clang doesn't seem to include it on windows. 9) No ASAN support yet, some of the sanitizers can be made to work, but it was decided to leave support out of this commit. Reviewers: campbellbarton Differential Revision: https://developer.blender.org/D3304
2018-04-24Build deps: Fixed TBB build with GCC 6 and newer, turning off dead store ↵Stefan Werner
elimination.
2018-04-24Build deps: Fixed capitalisation of CMake modules path for OpenVDB. Before, ↵Stefan Werner
OpenVDB would always build without BLOSC and TBB support on case-sensitive file systems.
2018-04-09Build: fix make deps using system webp/sndio libs.Brecht Van Lommel
2018-03-31Build deps: do sndfile patch also on linux platformArto Kitula
2018-03-30build_deps: Disable building docs for OIIOThomas Beck
Two issues are fixed with this commit: 1) When we build OIIO (on unixoid build environments) and no /src/doc/oiiotool was present we had no build target for it (which led to a build error). As we don't need docs for OIIO, we disable it now. 2) We specified a var that OIIO does not recognize (was removed upstream a long time ago): ILMBASE_VERSION.
2018-03-28build_deps: disable hdf5 lib supportRay Molenkamp
we do not ship with hdf5 support for alembic on any of the platforms.
2018-03-17build_environment: remove msvc compiler warning from boost.Ray Molenkamp
Even the boost people have given up trying to keep up with the rapid release of new msvc versions, and have removed the warn for now see: https://github.com/boostorg/config/commit/5ad0730630188b55e2ee554dec53b5498fc0a030#diff-eac863c1d46c77471e54e8818aab7534
2018-01-23Cleanup: CMake whitespaceCampbell Barton
2018-01-17external_libs: Add openjpeg to the mavc lib folders for cycles standalone.Ray Molenkamp
2018-01-08install_deps: Fix OCIO always re-cloning its whole git repository.Bastien Montagne
2018-01-03build deps: llvm new website download locationsArto Kitula
2018-01-02nstall_deps: llvm downloads new website locationBastien Montagne
Patch by Lucas Walter (@lucasw), thanks. Reviewers: mont29 Reviewed By: mont29 Subscribers: mont29 Differential Revision: https://developer.blender.org/D2983
2017-12-30Build: fix make deps TBB on Linux, older versions don't support GCC 7.Brecht Van Lommel
2017-12-30Build: fix make deps OpenSubdiv build on Linux.Brecht Van Lommel
2017-11-18CMake: remove solaris pathCampbell Barton
2017-11-05Cleanup: indentation, line wrappingCampbell Barton
2017-10-04installdeps: Fix building numpy with newer py system...Bastien Montagne
Many thanks to Jens Verwiebe for investigating and finding this fix.
2017-09-27[build_deps.cmd] Turn down logging verbosity to normal.Ray Molenkamp
2017-09-26deps libs: fix xiph library support on sndfile on macOSArto Kitula
2017-09-22[cmake/deps_builder] update openjpeg to 1.5.2 to match the version in ↵Ray Molenkamp
master/extern , add support for openjpeg in oiio. Mark webp as an optional component.
2017-09-22Fix T52875: install_deps.sh - numpy-1.13.1.tar.gz - 404 Not Found.Bastien Montagne
2017-09-21build deps: add support for multiple xcode installsArto Kitula
2017-09-21[cmake_deps/msvc] Move llvm/clang harvest to their individual cmake files.Ray Molenkamp
2017-09-21deps build: add openjpeg to OIIOArto Kitula
2017-09-21[cmake_deps/msvc] Move boost harvest to boost.cmakeRay Molenkamp
2017-09-21[cmake/builddeps] update for site-packages on windows to support the new ↵Ray Molenkamp
requests version.
2017-09-21Install_deps: Raise python and numpy versions (to 3.6.2 and 1.13.1 ↵Bastien Montagne
respectively).
2017-09-21deps build: use pip to install requests 2.18.4 and it's depsArto Kitula
2017-09-20[cmake/depsbuilder/msvc] Update to python 3.6 / numpy 1.13.1Ray Molenkamp
-No more hardcoded python35/36 tokens in the scripts -disabled python module for boost, was not used -Updated patches for python to support building with msvc2013
2017-09-20deps build: correct sndfile fixArto Kitula
2017-09-20deps build: fix sndfile building on macOSArto Kitula
2017-09-20deps build: bump Python to 3.6.2 and Numpy to 1.13.1Arto Kitula
2017-09-18[cmake/dependencies] Update libsndfile to 1.0.28Ray Molenkamp
2017-09-03[deps/msvc] Debug flags for optimized debug libs were inverted for cxx.Ray Molenkamp
2017-08-15macOS build: simplify python install for new 10.9 libraries.Brecht Van Lommel
We stop using the .zip file and just have all files now in lib/darwin/python/lib, along with numpy, numpy headers and requests. This makes it consistent with Linux and simplifies code. For old libraries the .zip stays, code for that gets removed when we fully switch to new libraries.
2017-08-15[deps_build/macOS] Fix FFMPEG & VPX configure commandArto Kitula
FFMPEG & VPX don't handle target with --build parameter, so we need to make sure use of plain configure command Reviewed by: Brecht Van Lommel Differential Revision: http://developer.blender.org/D2791
2017-08-15[build_deps/Windows] Add numpy headers to the python include folder on ↵Ray Molenkamp
windows, required for D2716
2017-08-15[depsbuilder] fix outdated python patch on windows.Ray Molenkamp
2017-08-15[depsbuilder] Fix broken osl flags on windows.Ray Molenkamp
2017-08-13[build_deps/Windows] Prevent writing of any files into the source tree.Ray Molenkamp
2017-08-10Fix install_deps usage of patches.Bastien Montagne
Who in Hell did rename those files and did not update accordingly install_deps.sh script???