We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents ff45df1 + 353e6ae commit faa6827Copy full SHA for faa6827
1 file changed
bindings/python/CMakeLists.txt
@@ -116,12 +116,8 @@ if (NOT DEFINED PYTHON_MODULE_PATH)
116
117
if (NOT EXISTS "${CMAKE_INSTALL_PREFIX}/${PYTHON_MODULE_PATH}")
118
### 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=''))"
+ execute_process(
+ COMMAND ${PYTHON_EXECUTABLE} -c "import sysconfig; print(sysconfig.get_path('platlib', scheme='posix_prefix')[1:])"
125
OUTPUT_VARIABLE PYTHON_MODULE_PATH
126
OUTPUT_STRIP_TRAILING_WHITESPACE)
127
endif()
0 commit comments