diff --git a/swig/CMakeLists.txt b/swig/CMakeLists.txt index 8f3495adc82378418d07af379e7c57adbc9895e6..d4e6400710eff0ea5bcf992d9c7cdc5f0dd2a0ed 100644 --- a/swig/CMakeLists.txt +++ b/swig/CMakeLists.txt @@ -27,15 +27,17 @@ link_directories(${Libwccl_BINARY_DIR}) FIND_PACKAGE(SWIG REQUIRED) INCLUDE(${SWIG_USE_FILE}) -find_package(PythonLibs 2) -find_package(PythonInterp) +# Python 2 is deprecated. +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})