Stefan Werner
0ab30f9e39
Build deps: Fixed TBB build with GCC 6 and newer, turning off dead store elimination.
2018-04-24 13:23:52 +02:00
Stefan Werner
dac8b08f4c
Build deps: Fixed capitalisation of CMake modules path for OpenVDB. Before, OpenVDB would always build without BLOSC and TBB support on case-sensitive file systems.
2018-04-24 10:28:38 +02:00
f0edb853be
Build: fix make deps using system webp/sndio libs.
2018-04-09 15:08:40 +02:00
1ebc14064b
Build deps: do sndfile patch also on linux platform
2018-03-31 02:15:13 +03:00
c647c93f63
build_deps: Disable building docs for OIIO
...
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-30 15:22:40 +02:00
1b6bf5b75e
build_deps: disable hdf5 lib support
...
we do not ship with hdf5 support for alembic on any of the platforms.
2018-03-28 10:48:52 -06:00
07c90f3a73
build_environment: remove msvc compiler warning from boost.
...
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: 5ad0730630 (diff-eac863c1d46c77471e54e8818aab7534)
2018-03-17 12:47:17 -06:00
41e930ac66
Cleanup: CMake whitespace
2018-01-23 17:25:09 +11:00
a8fc44299b
external_libs: Add openjpeg to the mavc lib folders for cycles standalone.
2018-01-17 07:45:05 -07:00
850f73638c
install_deps: Fix OCIO always re-cloning its whole git repository.
2018-01-08 16:34:34 +01:00
25418be97e
build deps: llvm new website download locations
2018-01-03 14:52:25 +02:00
e84966ac42
nstall_deps: llvm downloads new website location
...
Patch by Lucas Walter (@lucasw), thanks.
Reviewers: mont29
Reviewed By: mont29
Subscribers: mont29
Differential Revision: https://developer.blender.org/D2983
2018-01-02 15:23:45 +01:00
ac934efc5e
Build: fix make deps TBB on Linux, older versions don't support GCC 7.
2017-12-30 00:07:33 +01:00
6a225a283e
Build: fix make deps OpenSubdiv build on Linux.
2017-12-29 22:53:32 +01:00
abd5841441
CMake: remove solaris path
2017-11-19 03:46:50 +11:00
914e3b1645
Cleanup: indentation, line wrapping
2017-11-05 14:50:15 +11:00
754f5d39c5
installdeps: Fix building numpy with newer py system...
...
Many thanks to Jens Verwiebe for investigating and finding this fix.
2017-10-04 20:16:39 +02:00
5d23448290
[build_deps.cmd] Turn down logging verbosity to normal.
2017-09-27 10:54:27 -06:00
e8a0812a3b
deps libs: fix xiph library support on sndfile on macOS
2017-09-26 02:17:39 +03:00
0e802fabb4
[cmake/deps_builder] update openjpeg to 1.5.2 to match the version in master/extern , add support for openjpeg in oiio. Mark webp as an optional component.
2017-09-22 13:57:21 -06:00
925f2c8b9d
Fix T52875: install_deps.sh - numpy-1.13.1.tar.gz - 404 Not Found.
2017-09-22 18:56:37 +02:00
b3b3c6d8ae
build deps: add support for multiple xcode installs
2017-09-21 23:54:17 +03:00
01dfaac77b
[cmake_deps/msvc] Move llvm/clang harvest to their individual cmake files.
2017-09-21 13:10:55 -06:00
78345a46c1
deps build: add openjpeg to OIIO
2017-09-21 22:09:52 +03:00
9775c4d68b
[cmake_deps/msvc] Move boost harvest to boost.cmake
2017-09-21 11:16:52 -06:00
15ab0e6ddc
[cmake/builddeps] update for site-packages on windows to support the new requests version.
2017-09-21 10:16:40 -06:00
50b9d1d019
Install_deps: Raise python and numpy versions (to 3.6.2 and 1.13.1 respectively).
2017-09-21 09:59:07 +02:00
e0f68e5d22
deps build: use pip to install requests 2.18.4 and it's deps
2017-09-21 09:33:00 +03:00
c5491ba874
[cmake/depsbuilder/msvc] Update to python 3.6 / numpy 1.13.1
...
-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-20 12:31:40 -06:00
99c9f17098
deps build: correct sndfile fix
2017-09-20 13:20:23 +03:00
77dccbf481
deps build: fix sndfile building on macOS
2017-09-20 00:08:32 +03:00
c87c1ec1da
deps build: bump Python to 3.6.2 and Numpy to 1.13.1
2017-09-20 00:04:23 +03:00
d486b17088
[cmake/dependencies] Update libsndfile to 1.0.28
2017-09-18 10:54:37 -06:00
fcd7ac1451
[deps/msvc] Debug flags for optimized debug libs were inverted for cxx.
2017-09-02 17:14:42 -06:00
535e83687d
macOS build: simplify python install for new 10.9 libraries.
...
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 17:40:27 +02:00
caefe4943b
[deps_build/macOS] Fix FFMPEG & VPX configure command
...
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 12:26:33 +03:00
a8eaaa21e0
[build_deps/Windows] Add numpy headers to the python include folder on windows, required for D2716
2017-08-14 15:21:36 -06:00
e79db3b2f8
[depsbuilder] fix outdated python patch on windows.
2017-08-14 15:11:44 -06:00
30e0100813
[depsbuilder] Fix broken osl flags on windows.
2017-08-14 15:11:05 -06:00
a8fbe991cd
[build_deps/Windows] Prevent writing of any files into the source tree.
2017-08-13 13:02:15 -06:00
aa1b35bb60
Fix install_deps usage of patches.
...
Who in Hell did rename those files and did not update accordingly
install_deps.sh script???
2017-08-10 15:56:13 +02:00
de3c165713
Forgot to change magicnumber of OIIO built lib in previous commit...
2017-08-09 18:21:35 +02:00
6e7e081e3e
install_deps: disable PTex in our OIIO building for now, broken on newest systems.
2017-08-09 18:16:21 +02:00
8f6b5f1f3c
Fix CMake dependencies builder issues on Linux with TBB and Python packages.
2017-08-08 02:33:37 +02:00
3c14f02eac
Build: add scripts to build dependencies for Windows and macOS.
...
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
2017-08-07 17:54:26 +02:00
3c2f0466d8
Enable optional jack in install_deps.sh
...
Based on D2578, now you can install JACK audio server and use it in
Blender build without having to specify the `--with-all` option (that
one still enables also JACK of course).
Reviewers: mont29
Maniphest Tasks: T51033
Differential Revision: https://developer.blender.org/D2578
2017-06-26 16:12:32 +02:00
a46a168705
install_depsh: update OpenCollada to 1.6.51, and OIIO to 1.7.15
2017-06-09 09:44:40 +02:00
6bf05ab2ca
Install_deps: py 3.5.3, collada 22b1f4ff026881b4 (2.6.47), OCIO 6de971097c7f5.
2017-05-18 16:53:07 +02:00
3922d5194f
Fix install_deps.sh for new Ubuntu 17.04, which does not have libopenjpeg!
2017-04-18 15:24:09 +02:00
358def15a3
Install deps: Fix compilation error of Alembic
...
Couple of things here:
- Boost is not necesserily compiled into your /opt/lib and system-wide
version might have been used. The recent change in Alembic did not
take this into account.
- Alembic needs some extra component of Boost.
This part might be missing now for other distros than DEB.
2017-04-10 15:55:25 +02:00