--- a/swig/python/CMakeLists.txt +++ b/swig/python/CMakeLists.txt @@ -40,11 +40,13 @@ OUTPUT_VARIABLE PYTHON_PREFIX ) file ( TO_CMAKE_PATH "${PYTHON_PREFIX}" PYTHON_PREFIX ) +if ( NOT PYTHON_SITE_DIR ) execute_process ( COMMAND ${PYTHON_EXECUTABLE} -c "import site, sys; sys.stdout.write(site.getsitepackages()[-1])" OUTPUT_VARIABLE PYTHON_SITE_DIR ) +endif ( PYTHON_SITE_DIR ) file ( TO_CMAKE_PATH "${PYTHON_SITE_DIR}" PYTHON_SITE_DIR ) string ( REGEX REPLACE "^${PYTHON_PREFIX}/" "" PYTHON_SITE_DIR "${PYTHON_SITE_DIR}"