mirror of
https://git.rwth-aachen.de/acs/public/villas/node/
synced 2025-03-09 00:00:00 +01:00
Fixed install path for the python-wrapper .so file
Signed-off-by: Kevin Vu te Laar <vu.te@rwth-aachen.de>
This commit is contained in:
parent
25ebc244ab
commit
5c7cf65821
1 changed files with 8 additions and 2 deletions
|
@ -5,10 +5,16 @@ set(PYBIND11_FINDPYTHON ON)
|
|||
find_package(pybind11 CONFIG REQUIRED)
|
||||
find_package(Python3 COMPONENTS Interpreter Development REQUIRED)
|
||||
|
||||
execute_process(
|
||||
COMMAND "${Python3_EXECUTABLE}" -c "import sysconfig; print(sysconfig.get_path('stdlib') + '/lib-dynload')"
|
||||
OUTPUT_VARIABLE PYTHON_LIB_DYNLOAD_DIR
|
||||
OUTPUT_STRIP_TRAILING_WHITESPACE
|
||||
)
|
||||
|
||||
message(STATUS "Found Python version: ${Python_VERSION}")
|
||||
message(STATUS "Python major version: ${Python_VERSION_MAJOR}")
|
||||
message(STATUS "Python minor version: ${Python_VERSION_MINOR}")
|
||||
message(STATUS "Python .so install directory: /usr/lib/python${Python_VERSION_MAJOR}.${Python_VERSION_MINOR}/lib-dynload")
|
||||
message(STATUS "Python .so install directory: ${PYTHON_LIB_DYNLOAD_DIR}")
|
||||
|
||||
pybind11_add_module(villas_node villas-python-wrapper.cpp)
|
||||
target_link_libraries(villas_node PUBLIC villas)
|
||||
|
@ -17,5 +23,5 @@ install(
|
|||
TARGETS villas_node
|
||||
COMPONENT lib
|
||||
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
|
||||
LIBRARY DESTINATION /usr/lib/python${Python_VERSION_MAJOR}.${Python_VERSION_MINOR}/lib-dynload
|
||||
LIBRARY DESTINATION ${PYTHON_LIB_DYNLOAD_DIR}
|
||||
)
|
||||
|
|
Loading…
Add table
Reference in a new issue