2016-01-01 20:44:32 +00:00
|
|
|
#
|
|
|
|
# Cython
|
|
|
|
#
|
|
|
|
|
2016-07-13 12:57:30 +00:00
|
|
|
# Try to run Cython, to make sure it works:
|
|
|
|
execute_process(
|
2018-07-09 09:13:21 +00:00
|
|
|
COMMAND ${PYTHON${PYTHON_VERSION}_EXECUTABLE} -m cython --version
|
|
|
|
RESULT_VARIABLE cython_result
|
|
|
|
ERROR_VARIABLE cython_output)
|
|
|
|
if(cython_result EQUAL 0)
|
|
|
|
string(REGEX REPLACE "^Cython version ([0-9]+\\.[0-9]+).*" "\\1" CYTHON_VERSION "${cython_output}")
|
|
|
|
else()
|
|
|
|
message(SEND_ERROR "Could not find cython${PYTHON_VERSION}: ${cython_output}")
|
|
|
|
endif()
|
|
|
|
include(FindPackageHandleStandardArgs)
|
|
|
|
find_package_handle_standard_args(Cython${PYTHON_VERSION} DEFAULT_MSG CYTHON_VERSION)
|