|
| 1 | +diff --git a/python/CMakeLists.txt b/python/CMakeLists.txt |
| 2 | +index f549ca7..4a9f0d8 100644 |
| 3 | +--- a/python/CMakeLists.txt |
| 4 | ++++ b/python/CMakeLists.txt |
| 5 | +@@ -25,19 +25,6 @@ import sysconfig; |
| 6 | + print(sysconfig.get_config_var('CFLAGS'), end = '')" |
| 7 | + OUTPUT_VARIABLE PY_C_CONFIG) |
| 8 | + |
| 9 | +-execute_process(COMMAND ${PYTHON_EXECUTABLE} -c " |
| 10 | +-from __future__ import print_function; |
| 11 | +-import sysconfig; |
| 12 | +-print(sysconfig.get_config_var('SHLIBS'), end = '')" |
| 13 | +- OUTPUT_VARIABLE PY_LD_CONFIG) |
| 14 | +- |
| 15 | +- |
| 16 | +-execute_process(COMMAND ${PYTHON_EXECUTABLE} -c " |
| 17 | +-from __future__ import print_function; |
| 18 | +-import sysconfig; |
| 19 | +-print(sysconfig.get_config_var('LINKFORSHARED'), end = '')" |
| 20 | +- OUTPUT_VARIABLE PY_LINKFORSHARED_CONFIG) |
| 21 | +- |
| 22 | + if(DEFINED ENV{PYCRYPTOSAT_INSTALL_PATH}) |
| 23 | + set(PY_INSTALL_PREFIX "--prefix=$ENV{PYCRYPTOSAT_INSTALL_PATH}") |
| 24 | + elseif(DEFINED ENV{VIRTUAL_ENV}) |
| 25 | +@@ -47,12 +34,8 @@ else() |
| 26 | + endif() |
| 27 | + |
| 28 | + string(REPLACE "\n" " " PY_C_CONFIG ${PY_C_CONFIG}) |
| 29 | +-string(REPLACE "\n" " " PY_LD_CONFIG ${PY_LD_CONFIG}) |
| 30 | +-string(REPLACE "\n" " " PY_LINKFORSHARED_CONFIG ${PY_LINKFORSHARED_CONFIG}) |
| 31 | + |
| 32 | + message(STATUS "Python CFLAGS: '${PY_C_CONFIG}'") |
| 33 | +-message(STATUS "Python LDFLAGS: '${PY_LD_CONFIG}'") |
| 34 | +-message(STATUS "Python LINKFORSHARED flags: '${PY_LINKFORSHARED_CONFIG}'") |
| 35 | + message(STATUS "Python module installation prefix: ${PY_INSTALL_PREFIX}") |
| 36 | + |
| 37 | + set(PY_LD_CONFIG "${PY_LD_CONFIG} ${PY_LINKFORSHARED_CONFIG}") |
0 commit comments