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-09-11Build Environment: updates for macOS.Brecht Van Lommel
Mainly this is following Linux to build own xml2/lzma/ssl/sqlite and linking them all statically. This ensures the Python ssl module uses a recent openssl version rather than a very old one shipped with macOS.
2018-09-06Update install_deps.sh to latest libs.Bastien Montagne
Tested with Debian Testing, might need some adjustements for other distributions... Also removed last patches we used here, we shall not need any anymore!
2018-08-29Cleanup: remove unused build environment patches.Brecht Van Lommel
2018-08-28Build environment: Ensure Python is using static ffiSergey Sharybin
Surely, need to compile ffi first :) Good news are: Python seems static enough now!
2018-08-28Build environment: Make sure Python is linkign against static ZlibSergey Sharybin
There is system-wide libz development package installed by default, needed for some other dependencies. This patch ensures Python will use our own self-compiled Zlib.
2018-08-27Build Environment: fix alembic, openvdb, ffmpeg, osl build on Linux.Brecht Van Lommel
2018-08-26build_environment: osl work around shutdown issues.Ray Molenkamp
there is an issue with objects destructing in a non deterministic way during process shutdown, temporary work around this until osl has a fix in place.
2018-08-19build_environment: build fixes for openimageio.Ray Molenkamp
disable testtex due to parameter alignment issues
2018-08-19build_environment: opennvdb windows build fixes.Ray Molenkamp
disable openexr namespaces on windows due to linker errors with it. link pthreads due to dependency though blosc
2018-08-17build_environment: osl 1.9.9Ray Molenkamp
does no longer seem to bundle pugixml, so that's a new dependency.
2018-08-17build environment: fix opencollada build on macOSArto Kitula
2018-08-16build_environment: openimageio 1.8.13Ray Molenkamp
2018-08-16Build Environment: fix OpenVDB 5.1 build on Linux.Brecht Van Lommel
2018-08-16build_environment: Fix compilation of FFmpeg and OpenColorIO on LinuxSergey Sharybin
2018-08-16build_environment: openvdb 5.1.0Ray Molenkamp
2018-08-15build_environment: opencolorio 1.1.0Ray Molenkamp
-Moved from dynamic link to static on windows -gained lcms/tinyxml/yamlcpp deps, since we need a little more control over the build flags than the build-in options will provide.
2018-08-14build_environment: sdl 2.0.8Ray Molenkamp
2018-08-14build_environment: opensubdiv 3.3.3 with PR975 + TBB 2018_U5Ray Molenkamp
2018-08-13build_environment: ffmpeg 4.0.2Ray Molenkamp
with lame 3.100 ogg 1.3.3 vorbis 1.3.6 flac 1.3.2 vpx 1.7.0 x264 20180811 xvidcore 1.3.5 faad 2.8.8
2018-08-13build_environment: update ilmbase and openexr to 2.3.0Arto Kitula
2018-08-12build_environment: blosc 1.14.4Ray Molenkamp
2018-08-10build_environment: python 3.7.0 + numpy 1.15.0Ray Molenkamp
2018-08-10update image libraries, D3005 with few modsArto Kitula
2018-08-10build_environment: remove unneeded boost patch on windows.Ray Molenkamp
2018-08-10build_environment: update freetype to 2.9.1Ray Molenkamp
2018-08-09update llvm + clang to 6.0.1 and add openmp for macOSArto Kitula
2018-06-29Cleanup: trailing newlinesCampbell Barton
2018-06-17Cleanup: trailing space cmake, make.batCampbell 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-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
2017-11-18CMake: remove solaris pathCampbell Barton
2017-11-05Cleanup: indentation, line wrappingCampbell Barton
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-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: bump Python to 3.6.2 and Numpy to 1.13.1Arto Kitula
2017-08-15[depsbuilder] fix outdated python patch on windows.Ray Molenkamp
2017-08-07Build: 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