diff --git a/swig/CMakeLists.txt b/swig/CMakeLists.txt index 9ac8f808fc1760ec77ad44246d5585bc912874fa..2aae6939c8c31b5eec45faf9086429e00d109cd9 100644 --- a/swig/CMakeLists.txt +++ b/swig/CMakeLists.txt @@ -27,18 +27,17 @@ INCLUDE(${SWIG_USE_FILE}) include_directories(${Libmaca_SOURCE_DIR} "../libmaca") link_directories(${Libmaca_BINARY_DIR}) -# Python 2 support ended on 1st January 2020. -find_package(PythonLibs 2.7) -find_package(PythonInterp 2.7) +find_package(PythonLibs) +find_package(PythonInterp) # 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 -#) -set(PYTHON_INSTDIR "lib/python3.6/dist-packages") +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})