File tree Expand file tree Collapse file tree 3 files changed +8
-6
lines changed Expand file tree Collapse file tree 3 files changed +8
-6
lines changed Original file line number Diff line number Diff line change @@ -12,11 +12,13 @@ SET(Cython_FOUND FALSE)
1212IF (CYTHON_BIN )
1313 # Try to run Cython, to make sure it works:
1414 execute_process (
15- COMMAND ${CYTHON_BIN} ${CYTHON_FLAGS} ${CMAKE_CURRENT_SOURCE_DIR} /cmake/ cython_test.pyx
15+ COMMAND bash -c "set -xe; ${CYTHON_BIN} ${CYTHON_FLAGS} ${CMAKE_CURRENT_SOURCE_DIR} /cython_test.pyx"
1616 RESULT_VARIABLE CYTHON_RESULT
1717 OUTPUT_VARIABLE CYTHON_OUTPUT
1818 ERROR_VARIABLE CYTHON_ERROR
19- )
19+ )
20+ MESSAGE (STATUS "CYTHON_RESULT: ${CYTHON_RESULT} " )
21+ MESSAGE (STATUS "CYTHON_RESULT: ${CYTHON_RESULT} " )
2022 if (CYTHON_RESULT EQUAL 0 )
2123 # Only if cython exits with the return code 0, we know that all is ok:
2224 SET (Cython_FOUND TRUE )
Original file line number Diff line number Diff line change 11set (PYTHON_BIN python CACHE STRING "Python executable name" )
22
33execute_process (
4- COMMAND ${PYTHON_BIN} -c "from distutils.sysconfig import get_python_inc; print(get_python_inc())"
4+ COMMAND ${PYTHON_BIN} -c "import setuptools; from distutils.sysconfig import get_python_inc; print(get_python_inc())"
55 OUTPUT_VARIABLE PYTHON_SYS_PATH
66 )
77string (STRIP ${PYTHON_SYS_PATH} PYTHON_SYS_PATH )
@@ -16,7 +16,7 @@ set(PYTHON_INSTALL_HEADER_PATH ${PYTHON_INCLUDE_PATH}/symengine
1616 CACHE BOOL "Python install headers path" )
1717
1818execute_process (
19- COMMAND ${PYTHON_BIN} -c "from distutils.sysconfig import get_config_var; print(get_config_var('LIBDIR'))"
19+ COMMAND ${PYTHON_BIN} -c "import setuptools; from distutils.sysconfig import get_config_var; print(get_config_var('LIBDIR'))"
2020 OUTPUT_VARIABLE PYTHON_LIB_PATH
2121 )
2222string (STRIP ${PYTHON_LIB_PATH} PYTHON_LIB_PATH )
@@ -50,7 +50,7 @@ if (${CMAKE_SYSTEM_NAME} STREQUAL "Windows")
5050endif ()
5151
5252execute_process (
53- COMMAND ${PYTHON_BIN} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())"
53+ COMMAND ${PYTHON_BIN} -c "import setuptools; from distutils.sysconfig import get_python_lib; print(get_python_lib())"
5454 OUTPUT_VARIABLE PYTHON_INSTALL_PATH_tmp
5555 )
5656string (STRIP ${PYTHON_INSTALL_PATH_tmp} PYTHON_INSTALL_PATH_tmp )
Original file line number Diff line number Diff line change 1- from distutils .sysconfig import get_config_var
1+ import setuptools ; from distutils .sysconfig import get_config_var
22extsuffix = get_config_var ('EXT_SUFFIX' )
33if extsuffix is None :
44 print ("" )
You can’t perform that action at this time.
0 commit comments