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
2019-04-03fix for freetype download link and llvm/clang header harvestingMartin Felke
2019-04-03deps_builder : copy llvm headers to lib folder.Ray Molenkamp
Were not needed previously, but the functions branch needs them.
2019-03-25Change remaining FTP server URIs to HTTP(s)Stephen Hassard
Most of the source tarballs are retrieved via http, but a few remain that are still downloaded via ftp. This causes some pain with corporate firewalls, so moving the last two URIs to http helps ease the build process. Reviewers: sergey Differential Revision: https://developer.blender.org/D4192
2019-03-13Build environment: require Alsa/OSS/PulseAudio backends for OpenAL on Linux.Brecht Van Lommel
Otherwise we can silently build an OpenAL that can't actually playback audio.
2019-03-13Build environment: backport master changes to blender2.7.Brecht Van Lommel
We can keep these in sync for now.
2019-03-13Build environment: require Alsa/OSS/PulseAudio backends for OpenAL on Linux.Brecht Van Lommel
Otherwise we can silently build an OpenAL that can't actually playback audio.
2019-03-08build_environment/Windows: Copy llvm debug headers.Ray Molenkamp
llvm generates some header files at build time that differ between debug/release causing linker errors when you used the release headers for a debug build.
2019-02-22Windows: Use static pthreads library.Ray Molenkamp
2019-01-26macOS: add support for OpenMP, making smoke/fluid/cloth simulations faster.Arto Kitula
This bring macOS on par with Windows and Linux. It uses the OpenMP library added to our precompiled libraries. Custom flags are set because FindOpenMP from CMake below 3.12 does not support AppleClang, and more recent versions do not work with our custom directory location either. Differential Revision: https://developer.blender.org/D4257
2019-01-14Build environment: fixes for Linux debug libraries build.Brecht Van Lommel
2019-01-09Build Environment: install clang-format for macOS / Linux.Brecht Van Lommel
It's already there for Windows.
2018-12-14Dependencies builder: Don't rely on system-wide PugiXMLSergey Sharybin
2018-12-13deps: add missing sqlite dll to windows build.Ray Molenkamp
2018-12-12dependencies windows: Replace pthreads-win32 2.9.1 with pthreads4w 3.0.0Ray Molenkamp
maintenance seems to have stopped for pthreads-win32
2018-12-05deps: update opencollada to v1.6.68Ray Molenkamp
2018-11-08build_environment: add debug libs for embree on windowsRay Molenkamp
2018-11-07Cycles: Added Embree as BVH option for CPU renders.Stefan Werner
Note that this is turned off by default and must be enabled at build time with the CMake WITH_CYCLES_EMBREE flag. Embree must be built as a static library with ray masking turned on, the `make deps` scripts have been updated accordingly. There, Embree is off by default too and must be enabled with the WITH_EMBREE flag. Using Embree allows for much faster rendering of deformation motion blur while reducing the memory footprint. TODO: GPU implementation, deduplication of data, leveraging more of Embrees features (e.g. tessellation cache). Differential Revision: https://developer.blender.org/D3682
2018-10-19build_depenencies: Fix url for openal.Ray Molenkamp
2018-10-04Fix T57059: "make deps" build error when sndio library is present.Jorge Bernal
2018-09-19Spelling fixes in comments and descriptions, patch by luzpaz.Brecht Van Lommel
Differential Revision: https://developer.blender.org/D3700
2018-09-19Cleanup: trailing spaceCampbell Barton
2018-09-17build_environment: linux/python, help python find ffi.Ray Molenkamp
we were building ffi, but python wasn't finding it.
2018-09-17build_environment: ffi/linux force predictable lib path.Ray Molenkamp
ffi stubbornly wants to put libs in lib64 even when you tell it not to on some linux distributions. patch based on sed fix the gentoo guys did [1] [1] https://bugs.gentoo.org/462814
2018-09-17build_environment: force a consistent libdir across Linux distributions.Ray Molenkamp
on some distributions libs ended up in lib64 confusing the cmake builder.
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-08-30Build environment: Tweak to harvasting scriptSergey Sharybin
The idea is to make find_package() to succeed without any extra tips given. For this, we need header files to be harvasted.
2018-08-29Cleanup: remove unused build environment patches.Brecht Van Lommel
2018-08-29Build environment: Fix compilation of boost on Linux 32bitSergey Sharybin
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-28Build environment: Enable bzip2, lzma and sqlite for Python on LinuxSergey Sharybin
2018-08-28build_environment: llvm only copy lib files for the debug build.Ray Molenkamp
2018-08-27Build Environment: fix Windows Alembic build.Brecht Van Lommel
Ideally we should remove this difference between platforms, but for now just do the simple fix.
2018-08-27Build environment: Enable SSL for Python on LinuxSergey Sharybin
This involved getting SSL compiled from sources first, ensuring it is a static library placement independent code. Configuration is based on what Debian is using. CFlags required to have own configuration file, which i didn't find a better place that next to the corresponding CMake file. It is OpenSSL btw. It is set to Python via --with-openssl= configuration argument. This works fine in a clean chroot, but having libssl-dev installed might make Python to prefer system wide library, This was worked around by using libssl_pic.a name for the library and modifying setup.py. Would be cool to ensure system wide libraries are not a problem, but official release builder is safe against this, since it will catch possible non-static dependencies. There is also a new map file which shadows bunch of Python symbols. Without this Python's shared libraries might bring conflicting symbols to Blender namespace at runtime. Hopefully this doesn't break other platforms.
2018-08-27Build environment: Fix for C placement independent codeSergey Sharybin
Need to pass -fPIC to C code as well. Without this blosc is not being properly placement independent.
2018-08-27Build Environment: fix alembic, openvdb, ffmpeg, osl build on Linux.Brecht Van Lommel
2018-08-26Cleanup: trailing spaceCampbell Barton
2018-08-26build_environment: fix building openvdb on win32Ray Molenkamp
2018-08-26build_environment: fix build-flags on windows.Ray Molenkamp
build all object files with /bigobj since multiple of the dependencies go over the limit on x86
2018-08-26build_environment: cleanup harvest on windowsRay Molenkamp
2018-08-26build_environment: ffmpeg support x86 builds on windows.Ray Molenkamp
2018-08-26build_environment: mingw32 fix repeated unpack of gcc tarballRay Molenkamp
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-21build_environment: cleanup for osl harvesting on windows.Ray Molenkamp
2018-08-21Cleanup: trailing spaceCampbell Barton
2018-08-20Cleanup: trailing spaceCampbell Barton
2018-08-20build_environment: fix build issues with alembicRay Molenkamp
-read all headers from openexr not ilmbase -add missing iexmath lib -turn binaries back on, the blender unit tests require them.
2018-08-19build_environment: windows harvest cleanup.Ray Molenkamp
remove the commands that have already moved to the individual cmake files.
2018-08-19build_environment: opencolorio buildfixes for windows.Ray Molenkamp
copy the debug libs to the right place.
2018-08-19build_environment: openexr windows buildfix.Ray Molenkamp
with the namespaces disabled the postfix also changed.