From: Gard Spreemann Date: Mon, 9 Oct 2017 11:46:06 +0200 Subject: [PATCH 1/5] Force Python 3 detection to avoid mixing 2 and 3. --- cmake/modules/FindCython.cmake | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/cmake/modules/FindCython.cmake b/cmake/modules/FindCython.cmake index 04aed1f..f3a5b7b 100644 --- a/cmake/modules/FindCython.cmake +++ b/cmake/modules/FindCython.cmake @@ -24,16 +24,16 @@ # Use the Cython executable that lives next to the Python executable # if it is a local installation. -find_package( PythonInterp ) +find_package( PythonInterp 3 ) if( PYTHONINTERP_FOUND ) get_filename_component( _python_path ${PYTHON_EXECUTABLE} PATH ) find_program( CYTHON_EXECUTABLE - NAMES cython cython.bat cython3 + NAMES cython3 HINTS ${_python_path} ) else() find_program( CYTHON_EXECUTABLE - NAMES cython cython.bat cython3 + NAMES cython3 ) endif()