diff --git a/swig/CMakeLists.txt b/swig/CMakeLists.txt index 01f4f0b1045e0402176226833064d76c377e73bf..2d2881427c682aed8c0a9da6f1bf5d20311b9424 100644 --- a/swig/CMakeLists.txt +++ b/swig/CMakeLists.txt @@ -27,16 +27,18 @@ INCLUDE(${SWIG_USE_FILE}) include_directories(${Libmaca_SOURCE_DIR} "../libmaca") link_directories(${Libmaca_BINARY_DIR}) -find_package(PythonLibs 2) -find_package(PythonInterp) +# Python 2 support ended on 1st January 2020. +find_package(PythonLibs 3.6) +find_package(PythonInterp 3.6) # idea taken from pyplot build system -execute_process( - COMMAND - ${PYTHON_EXECUTABLE} -c "from distutils import sysconfig; print sysconfig.get_python_lib(1,0,prefix='${CMAKE_INSTALL_EXEC_PREFIX}')" - OUTPUT_VARIABLE PYTHON_INSTDIR - OUTPUT_STRIP_TRAILING_WHITESPACE -) +#execute_process( +# COMMAND +# ${PYTHON_EXECUTABLE} -c "from distutils import sysconfig; print sysconfig.get_python_lib(1,0,prefix='${CMAKE_INSTALL_EXEC_PREFIX}')" +# OUTPUT_VARIABLE PYTHON_INSTDIR +# OUTPUT_STRIP_TRAILING_WHITESPACE +#) +set(PYTHON_INSTDIR "lib/python3.6/dist-packages") message(STATUS "INFO: " "python lib: ${PYTHON_INSTDIR}" ) INCLUDE_DIRECTORIES(${PYTHON_INCLUDE_PATH})