mirror of
https://github.com/boostorg/histogram.git
synced 2026-01-29 19:42:12 +00:00
29 lines
804 B
CMake
29 lines
804 B
CMake
# VARIABLES set by this module
|
|
# - NUMPY_INCLUDE_DIR
|
|
# - NUMPY_VERSION
|
|
# - NUMPY_FOUND
|
|
set(NUMPY_FOUND FALSE)
|
|
|
|
execute_process(
|
|
COMMAND ${PYTHON_EXECUTABLE} -c "import numpy, sys; sys.stdout.write(numpy.get_include())"
|
|
OUTPUT_VARIABLE NUMPY_INCLUDE_DIR)
|
|
execute_process(
|
|
COMMAND ${PYTHON_EXECUTABLE} -c "import numpy, sys; sys.stdout.write(numpy.version.version)"
|
|
OUTPUT_VARIABLE NUMPY_VERSION
|
|
)
|
|
|
|
if(EXISTS ${NUMPY_INCLUDE_DIR})
|
|
if(NOT NUMPY_FIND_QUIETLY)
|
|
message(STATUS "Numpy version: ${NUMPY_VERSION} (required >= ${Numpy_FIND_VERSION})")
|
|
endif()
|
|
if("${NUMPY_VERSION}" VERSION_GREATER "${Numpy_FIND_VERSION}")
|
|
set(NUMPY_FOUND TRUE)
|
|
else()
|
|
set(NUMPY_FOUND FALSE)
|
|
endif()
|
|
endif()
|
|
|
|
if(NOT NUMPY_FOUND AND NUMPY_FIND_REQUIRED)
|
|
message (FATAL_ERROR "numpy missing")
|
|
endif()
|