diff --git a/CMake/FindNumpy.cmake b/CMake/FindNumpy.cmake index fe61455947742b5f4efc8475d417f1c47d4c28fb..f308db88b98cd566e12637bde8c9f1051fa56f65 100644 --- a/CMake/FindNumpy.cmake +++ b/CMake/FindNumpy.cmake @@ -24,10 +24,10 @@ # NUMPY_FOUND - True if Numpy headers are found. # NUMPY_INCLUDE_DIR - where to find numpy/arrayobject.h, etc. -EXEC_PROGRAM ("${PYTHON_EXECUTABLE}" - ARGS "-c" "'import numpy; print(numpy.get_include());'" +execute_process( + COMMAND "${PYTHON_EXECUTABLE}" -c "import sys, numpy; sys.stdout.write(numpy.get_include())" OUTPUT_VARIABLE NUMPY_INCLUDE_DIR - RETURN_VALUE NUMPY_NOT_FOUND) + RESULT_VARIABLE NUMPY_NOT_FOUND) if( NUMPY_INCLUDE_DIR MATCHES "Traceback" ) # Did not successfully include numpy