tornavis/extern
Bastien Montagne 010f44b855 Fix several issues with handling of numpy in CMake.
Issues were:
* Abusing of `WITH_PYTHON_INSTALL_NUMPY` by both Audaspace and
  Mantaflow.
    - `PYTHON_INSTALL` options only decide whether we copy python (and
      some extra modules) in our Blender installation. On linux it
      makes much more sense to use global python installation.
    - Now we have instead a proper `WITH_PYTHON_NUMPY`
* Bad assumptions regarding path of headers relative to path of python
  module.
    - In current Debian testing, modules are under `python3.9`
      directory, while headers are under `python3` directory.
    - Now we properly `find_path` for headers as well, modifying
      `find_python_package` to take an optional argument for headers.

Note that the required changes done to `extern` libraries are in
blender-specific files that do not exist upstream.

Differential Revision: https://developer.blender.org/D9773
2020-12-14 16:44:55 +01:00
..
Eigen3 Update Eigen to 3.3.7 2019-08-21 14:15:28 +02:00
audaspace Fix several issues with handling of numpy in CMake. 2020-12-14 16:44:55 +01:00
binreloc Cleanup: use 2 space indentation for CMake 2019-04-17 06:35:54 +02:00
bullet2 Missing README.blender license files + New BSD cases 2020-12-08 18:51:14 +01:00
ceres Missing README.blender license files + New BSD cases 2020-12-08 18:51:14 +01:00
clew Cleanup: use 2 space indentation for CMake 2019-04-17 06:35:54 +02:00
cuew Cleanup: fixed compiler warning about `strncat` 2020-07-27 17:03:32 +02:00
curve_fit_nd Missing README.blender license files + New BSD cases 2020-12-08 18:51:14 +01:00
draco Cleanup: trailing space 2020-12-11 15:32:14 +11:00
gflags Missing README.blender license files + New BSD cases 2020-12-08 18:51:14 +01:00
glew Missing README.blender license files + New BSD cases 2020-12-08 18:51:14 +01:00
glew-es Missing README.blender license files + New BSD cases 2020-12-08 18:51:14 +01:00
glog Missing README.blender license files + New BSD cases 2020-12-08 18:51:14 +01:00
gmock Missing README.blender license files + New BSD cases 2020-12-08 18:51:14 +01:00
gtest Missing README.blender license files + New BSD cases 2020-12-08 18:51:14 +01:00
lzma Missing README.blender license files + New BSD cases 2020-12-08 18:51:14 +01:00
lzo Missing README.blender license files + New BSD cases 2020-12-08 18:51:14 +01:00
mantaflow Fix several issues with handling of numpy in CMake. 2020-12-14 16:44:55 +01:00
quadriflow QuadriFlow: Fix std::allocator deprecation warnings 2020-11-30 00:46:27 +05:30
rangetree Cleanup: use 2 space indentation for CMake 2019-04-17 06:35:54 +02:00
sdlew Cleanup: use 2 space indentation for CMake 2019-04-17 06:35:54 +02:00
wcwidth Fix building on NetBSD 2020-05-09 23:22:50 +10:00
xdnd Cleanup: use 2 space indentation for CMake 2019-04-17 06:35:54 +02:00
.clang-format ClangFormat: add configuration files 2019-04-17 06:11:16 +02:00
CMakeLists.txt Cleanup: rename WITH_X11 to WITH_GHOST_X11 2020-05-01 19:14:50 +10:00
README Readme file to extern libraries about the attribution document 2020-12-11 18:53:22 +01:00

README

When updating a library remember to:

* Update the README.blender with the corresponding version.
* Update the THIRD-PARTY-LICENSE.txt document