Files
histogram/build/FindNumpy.cmake
Hans Dembinski 4d4a5f93c3 fixing travis
2016-09-14 15:59:02 +02:00

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()