Skip to content

Commit faa6827

Browse files
authored
Merge pull request #1025 from OpenShot/install-prefix-python
Fixing Cmake fallback python folder detection (to not return /usr/local)
2 parents ff45df1 + 353e6ae commit faa6827

1 file changed

Lines changed: 2 additions & 6 deletions

File tree

bindings/python/CMakeLists.txt

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -116,12 +116,8 @@ if (NOT DEFINED PYTHON_MODULE_PATH)
116116

117117
if (NOT EXISTS "${CMAKE_INSTALL_PREFIX}/${PYTHON_MODULE_PATH}")
118118
### Calculate the python module path (prefer sysconfig, fallback to distutils for compatibility)
119-
execute_process(COMMAND ${PYTHON_EXECUTABLE} -c "\
120-
try:
121-
import sysconfig; print(sysconfig.get_path('platlib'))
122-
except ImportError:
123-
from distutils.sysconfig import get_python_lib; \
124-
print(get_python_lib(plat_specific=True, prefix=''))"
119+
execute_process(
120+
COMMAND ${PYTHON_EXECUTABLE} -c "import sysconfig; print(sysconfig.get_path('platlib', scheme='posix_prefix')[1:])"
125121
OUTPUT_VARIABLE PYTHON_MODULE_PATH
126122
OUTPUT_STRIP_TRAILING_WHITESPACE)
127123
endif()

0 commit comments

Comments
 (0)