NumPy

Find the include directory for numpy/arrayobject.h as well as other NumPy tools like conv-template and from-template.

This module sets the following variables:

NumPy_FOUND

True if NumPy was found.

NumPy_INCLUDE_DIRS

The include directories needed to use NumpPy.

NumPy_VERSION

The version of NumPy found.

NumPy_CONV_TEMPLATE_EXECUTABLE

Path to conv-template executable.

NumPy_FROM_TEMPLATE_EXECUTABLE

Path to from-template executable.

The module will also explicitly define one cache variable:

NumPy_INCLUDE_DIR

Note

To support NumPy < v0.15.0 where from-template and conv-template are not declared as entry points, the module emulates the behavior of standalone executables by setting the corresponding variables with the path the the python interpreter and the path to the associated script. For example:

set(NumPy_CONV_TEMPLATE_EXECUTABLE /path/to/python /path/to/site-packages/numpy/distutils/conv_template.py CACHE STRING "Command executing conv-template program" FORCE)

set(NumPy_FROM_TEMPLATE_EXECUTABLE /path/to/python /path/to/site-packages/numpy/distutils/from_template.py CACHE STRING "Command executing from-template program" FORCE)