Blender Git Loki

Git Commits -> Revision 84f4e9b

Revision 84f4e9b by Brecht Van Lommel (tmp-ocio-v2)
February 1, 2021, 13:46 (GMT)
Build: OpenColorIO 2.0.0 support for make deps and install_deps.sh

* Tinyxml was replaced with Expat, adding a new dependency.
* Yaml-cpp is now built as a dependency on Unix, as was already done on Windows.
* Removed currently unused LCMS code, couldn't be bothered to update and test it.
* Pystring remains built as part of OCIO itself, since it has no good build system.

We currently require OpenColorIO 2.0.0 and the upcoming code changes have no
compatibility with 1.x. Compatibility could be added, but it's rather complicated
and I only want to do the work if it's really needed.

The install_deps.sh support was implemented by Jeroen, I have no tested it myself.

The Windows code was updated, but I have not tested if it actually works, it
almost certainly will not.

Commit Details:

Full Hash: 84f4e9b4313b1595bfd4bda4add23e9aa72bcc7b
Parent Commit: d0f59d3
Lines Changed: +119, -141

1 Added Path:

/build_files/build_environment/cmake/expat.cmake (+35, -0) (View)

2 Deleted Paths:

/build_files/build_environment/cmake/lcms.cmake (+0, -31)
/build_files/build_environment/cmake/tinyxml.cmake (+0, -31)

11 Modified Paths:

/build_files/build_environment/cmake/nasm.cmake (+2, -2) (Diff)
/build_files/build_environment/cmake/opencolorio.cmake (+28, -45) (Diff)
/build_files/build_environment/cmake/versions.cmake (+7, -7) (Diff)
/build_files/build_environment/cmake/yamlcpp.cmake (+7, -2) (Diff)
/build_files/build_environment/CMakeLists.txt (+5, -9) (Diff)
/build_files/build_environment/install_deps.sh (+6, -6) (Diff)
/build_files/cmake/Modules/FindOpenColorIO.cmake (+16, -3) (Diff)
/build_files/cmake/platform/platform_apple.cmake (+6, -1) (Diff)
/build_files/cmake/platform/platform_unix.cmake (+1, -1) (Diff)
/build_files/cmake/platform/platform_win32.cmake (+4, -2) (Diff)
/CMakeLists.txt (+2, -1) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021