diff options
| -rw-r--r-- | include/ouroboros/wrap/CMakeLists.txt | 9 | 
1 files changed, 6 insertions, 3 deletions
diff --git a/include/ouroboros/wrap/CMakeLists.txt b/include/ouroboros/wrap/CMakeLists.txt index 4ffc54a8..43ebd242 100644 --- a/include/ouroboros/wrap/CMakeLists.txt +++ b/include/ouroboros/wrap/CMakeLists.txt @@ -10,8 +10,9 @@ else ()    include_directories(${CMAKE_CURRENT_SOURCE_DIR})    set(CMAKE_SWIG_FLAGS "") +  find_package(PythonInterp QUIET)    find_package(PythonLibs QUIET) -  if (NOT PYTHONLIBS_FOUND) +  if (NOT PYTHONLIBS_FOUND OR NOT PYTHONINTERP_FOUND)      message(STATUS "Python not found: Python bindings will not be built")    else ()      message(STATUS "Python found: Python bindings will be built") @@ -38,12 +39,14 @@ else ()      # Installation directives      if (CMAKE_INSTALL_PREFIX STREQUAL "")        execute_process( -        COMMAND python -c "from distutils import sysconfig; print(sysconfig.get_python_lib())" +        COMMAND ${PYTHON_EXECUTABLE} -c +          "from distutils import sysconfig; print(sysconfig.get_python_lib())"          OUTPUT_VARIABLE PYTHON_MODULE_PATH          OUTPUT_STRIP_TRAILING_WHITESPACE)      else ()        execute_process( -        COMMAND python -c "from distutils import sysconfig; print(sysconfig.get_python_lib(plat_specific=True, prefix='${CMAKE_INSTALL_PREFIX}'))" +        COMMAND ${PYTHON_EXECUTABLE} -c +          "from distutils import sysconfig; print(sysconfig.get_python_lib(plat_specific=True, prefix='${CMAKE_INSTALL_PREFIX}'))"          OUTPUT_VARIABLE _ABS_PYTHON_MODULE_PATH          OUTPUT_STRIP_TRAILING_WHITESPACE)        get_filename_component(_ABS_PYTHON_MODULE_PATH  | 
