Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-08-29 | Cleanup: trailing space | Campbell Barton | |
2018-08-29 | Cleanup: remove unused build environment patches. | Brecht Van Lommel | |
2018-08-29 | Buildbot: Some inital work to support newer chroot environment | Sergey Sharybin | |
2018-08-29 | CMake: Allow specifying custom LIBDIR on Unix | Sergey Sharybin | |
Works similar to how maxOS deals with this. | |||
2018-08-29 | CMake: Comply with include path reported by FindOpenGL.cmake | Sergey Sharybin | |
The script clearly states: This makes the presumption that you are include al.h like #include "al.h" and not #include <AL/al.h> The reason for this is that the latter is not entirely portable. Windows/Creative Labs does not by default put their headers in AL/ and OS X uses the convention <OpenAL/al.h>. This commit makes default precompiled OpenAL to be properly detected and also removes hack on MacOS which was finding the OpenAL package but then was overwriting include directory. Note, that new audaspace in 2.8 is using expected #include <al.h>. | |||
2018-08-29 | CMake: Make sure zlib folder comes first for precompiled Linux libraries | Sergey Sharybin | |
Without this find_package(ZLIB) will find ZLib from OpenCollada folder, which has older ABI and is not what was used to link PNG against. | |||
2018-08-29 | Build environment: Fix compilation of boost on Linux 32bit | Sergey Sharybin | |
2018-08-28 | Build environment: Ensure Python is using static ffi | Sergey Sharybin | |
Surely, need to compile ffi first :) Good news are: Python seems static enough now! | |||
2018-08-28 | Build environment: Make sure Python is linkign against static Zlib | Sergey 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-28 | Build environment: Enable bzip2, lzma and sqlite for Python on Linux | Sergey Sharybin | |
2018-08-28 | cmake: adjustments required for lib-upgrade on windows. | Ray Molenkamp | |
2018-08-28 | build_environment: llvm only copy lib files for the debug build. | Ray Molenkamp | |
2018-08-27 | Fix T56557: wrong hash in Windows buildbot builds. | Brecht Van Lommel | |
2018-08-27 | Build 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-27 | Build environment: Enable SSL for Python on Linux | Sergey 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-27 | Build environment: Fix for C placement independent code | Sergey Sharybin | |
Need to pass -fPIC to C code as well. Without this blosc is not being properly placement independent. | |||
2018-08-27 | Build Environment: fix alembic, openvdb, ffmpeg, osl build on Linux. | Brecht Van Lommel | |
2018-08-26 | Cleanup: trailing space | Campbell Barton | |
2018-08-26 | build_environment: fix building openvdb on win32 | Ray Molenkamp | |
2018-08-26 | build_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-26 | build_environment: cleanup harvest on windows | Ray Molenkamp | |
2018-08-26 | build_environment: ffmpeg support x86 builds on windows. | Ray Molenkamp | |
2018-08-26 | build_environment: mingw32 fix repeated unpack of gcc tarball | Ray Molenkamp | |
2018-08-26 | build_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-21 | build_environment: cleanup for osl harvesting on windows. | Ray Molenkamp | |
2018-08-21 | Cleanup: trailing space | Campbell Barton | |
2018-08-20 | Cleanup: trailing space | Campbell Barton | |
2018-08-20 | build_environment: fix build issues with alembic | Ray Molenkamp | |
-read all headers from openexr not ilmbase -add missing iexmath lib -turn binaries back on, the blender unit tests require them. | |||
2018-08-19 | build_environment: windows harvest cleanup. | Ray Molenkamp | |
remove the commands that have already moved to the individual cmake files. | |||
2018-08-19 | build_environment: opencolorio buildfixes for windows. | Ray Molenkamp | |
copy the debug libs to the right place. | |||
2018-08-19 | build_environment: openexr windows buildfix. | Ray Molenkamp | |
with the namespaces disabled the postfix also changed. | |||
2018-08-19 | build_environment: buildfixes for boost | Ray Molenkamp | |
Disable hardcoded 64 bit build. | |||
2018-08-19 | build_environment: build fixes for openimageio. | Ray Molenkamp | |
disable testtex due to parameter alignment issues | |||
2018-08-19 | build_environment: windows environment | Ray Molenkamp | |
get 32 bit and 64 bit compilers on the same gcc version. | |||
2018-08-19 | build_environment: python windows build fixes | Ray Molenkamp | |
fix hardcoded ssl dll names. | |||
2018-08-19 | build_environment: opensubdiv windows build fixes. | Ray Molenkamp | |
only build cuda on 64 bit, since 32 bit is no longer supported by nvcc | |||
2018-08-19 | build_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-19 | build_environment: openexr disable namespaces on windows. | Ray Molenkamp | |
Things do not end up in the right namespaces quite yet, and cause linker errors with other projects using the library. | |||
2018-08-19 | build_environment: blosc build fixes. | Ray Molenkamp | |
blosc embedded a copy of zlib/pthreads causing duplicate symbol linker errors. pthreads was windows specific, but zlib may apply to other platforms as well. | |||
2018-08-17 | build_environment: Various tweaks needed for windows debug libs. | Ray Molenkamp | |
2018-08-17 | build_environment: fix mistaken commit in openexr. | Ray Molenkamp | |
2018-08-17 | Build Environment: fixes for Linux after recent updates. | Brecht Van Lommel | |
2018-08-17 | build_environment: small fix for building ocio on windows. | Ray Molenkamp | |
2018-08-17 | build_environment: osl 1.9.9 | Ray Molenkamp | |
does no longer seem to bundle pugixml, so that's a new dependency. | |||
2018-08-17 | build environment: fix opencollada build on macOS | Arto Kitula | |
2018-08-16 | build_environment: openimageio 1.8.13 | Ray Molenkamp | |
2018-08-16 | build_environment_windows: fix missing x64 ssl libs and debug build. | Ray Molenkamp | |
2018-08-16 | build_environment: python packages update. | Ray Molenkamp | |
idna 2.7 chardet 3.0.4 urllib3 1.23 certifi 2018.8.13 requests 2.19.1 | |||
2018-08-16 | Build Environment: fix OpenVDB 5.1 build on Linux. | Brecht Van Lommel | |
2018-08-16 | Build Environment: fix for IlmBase lib names without version on Linux. | Brecht Van Lommel | |