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-02-19Fix make deps OSL build on some systems with Qt librariesBrecht Van Lommel
2020-02-08Build_environment: OSL 1.10.9 / llvm 9.0.1Ray Molenkamp
OSL 1.10.9 fixes osl-bug 866 [1] which is long standing issue on windows where paths get un-escaped and osl breaks when you install it to for instance c:\blender-tests\new-boolean This patch bumps osl to 1.10.9, and since osl is llvm's only consumer, llvm/clang were bumped 9.0.1 Removed some of the patches that were no longer needed Builds and passes all tests on windows and linux [1] https://github.com/imageworks/OpenShadingLanguage/issues/866 Differential Revision: https://developer.blender.org/D6744 Reviewers: brecht
2020-01-20Build: upgrade to OpenEXR 2.4.0, OpenVDB 7.0.0 and Boost 1.70.0Brecht Van Lommel
This aligns with the VFX reference platform 2020 along with the decision to stick to Python 3.7, see T68774. Blosc was downgraded to 1.5 as recommended by the OpenVDB documentation. IlmBase and OpenEXR are now built together with CMake rather separately using autoconf. Differential Revision: https://developer.blender.org/D6593
2020-01-20Fix OSL build error on macOS, no need to use external pugixmlBrecht Van Lommel
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-08-19build deps macOS: add PUGI_XML home to OSLArto Kitula
2019-06-26Make deps: Fix detection/linking of PugiXML on LinuxSergey Sharybin
This time both full `make deps` and final compilation is tested on a freshly installed CentOS 7. The thing is: OpenImageIO is not configured to use an external PugiXML library, so it was compiling its own. At the same time the OpenShadingLanguage library was commanded to use an externally compiled PugiXML. This caused some sort of discrepancy which lead to Blender-link-time errors. Could be linking error, could be namespace related, could be ABI related. In any case since we do have PugiXML in the OpenImageIO already lets just stick to it.
2019-06-26Revert "Build script: Don't use external Pugi for OSL"Sergey Sharybin
The change did break compilation on default Ubuntu install for Stefan and on default CentOS install for myself. This reverts commit 64671e53d20c2a30c64b98c747b0e002218c3952.
2019-04-17Cleanup: use 2 space indentation for CMakeCampbell Barton
2018-12-24Build script: Don't use external Pugi for OSLSergey Sharybin
Now, things are becoming REALLY confusing. The script does build pugi, but is never telling OIIO to use an external one. Which makes it to use a bundled one. Trying to link OSL to a different version of pugi causes a lot of linking errors. Interestingly enough, that was me who made OSL to use external pugi to solve configuration problem. But now i can not reproduce that anymore. Ideally we would either link everything against our pugi, or not compile it at all.
2018-12-14Dependencies builder: Don't rely on system-wide PugiXMLSergey Sharybin
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-29Cleanup: remove unused build environment patches.Brecht Van Lommel
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: 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-20Cleanup: trailing spaceCampbell Barton
2018-08-17build_environment: Various tweaks needed for windows debug libs.Ray Molenkamp
2018-08-17Build Environment: fixes for Linux after recent updates.Brecht Van Lommel
2018-08-17build_environment: osl 1.9.9Ray Molenkamp
does no longer seem to bundle pugixml, so that's a new dependency.
2018-08-16Build Environment: fix for IlmBase lib names without version on Linux.Brecht Van Lommel
2017-11-05Cleanup: indentation, line wrappingCampbell Barton
2017-08-15[depsbuilder] Fix broken osl flags 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