Alternate version

This commit is contained in:
eisneinechse
2019-04-11 15:42:03 -07:00
parent 94d4de48db
commit 2dd1969600

View File

@@ -66,11 +66,18 @@ if (PYTHONLIBS_FOUND AND PYTHONINTERP_FOUND)
${PYTHON_LIBRARIES} openshot)
### FIND THE PYTHON INTERPRETER (AND THE SITE PACKAGES FOLDER)
execute_process ( COMMAND ${PYTHON_EXECUTABLE} -c "\
import site; from distutils.sysconfig import get_python_lib; \
print( get_python_lib( plat_specific=True, standard_lib=True, prefix='${CMAKE_INSTALL_PREFIX}' ) + '/' + get_python_lib( plat_specific=False, standard_lib=False, prefix='${CMAKE_INSTALL_PREFIX}' ).split('/')[-1] )"
OUTPUT_VARIABLE _ABS_PYTHON_MODULE_PATH
OUTPUT_STRIP_TRAILING_WHITESPACE )
if (CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT)
# If not prefix found, detect python site package folder
EXECUTE_PROCESS ( COMMAND ${PYTHON_EXECUTABLE} -c "import site; print(site.getsitepackages()[0])"
OUTPUT_VARIABLE _ABS_PYTHON_MODULE_PATH
OUTPUT_STRIP_TRAILING_WHITESPACE )
else()
execute_process ( COMMAND ${PYTHON_EXECUTABLE} -c "\
from distutils.sysconfig import get_python_lib; \
print( get_python_lib( plat_specific=True, prefix='${CMAKE_INSTALL_PREFIX}' ) )"
OUTPUT_VARIABLE _ABS_PYTHON_MODULE_PATH
OUTPUT_STRIP_TRAILING_WHITESPACE )
endif()
GET_FILENAME_COMPONENT(_ABS_PYTHON_MODULE_PATH
"${_ABS_PYTHON_MODULE_PATH}" ABSOLUTE)