blender/build_files
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
..
build_environment macOS deps: Support building clang tidy 2020-12-04 21:13:15 +05:30
buildbot Codesign: Allo non-zero exit code for signtool on Windows 2020-12-01 17:16:48 +01:00
cmake Fix several issues with handling of numpy in CMake. 2020-12-14 16:44:55 +01:00
package_spec Fix T63805: remove outdated and unused Linux package spec files 2020-01-27 12:22:01 +01:00
utils Cleanup: pep8 (indentation, spacing, long lines) 2020-10-02 11:59:16 +10:00
windows Windows/Ninja: allow parameters for rebuild.cmd 2020-11-30 08:22:50 -07:00