Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 8 additions & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -118,10 +118,17 @@ if(BUILD_PYTHON_MODULE)
target_compile_definitions(python_ruckig PUBLIC WITH_CLOUD_CLIENT)
endif()

# Find the correct dist-packages path for the current system
execute_process(
COMMAND "${Python_EXECUTABLE}" -c "import sysconfig; print(sysconfig.get_path('platlib', scheme='deb_system'))"
OUTPUT_STRIP_TRAILING_WHITESPACE
OUTPUT_VARIABLE PYTHON3_SITE_PACKAGES_PATH
)

set_target_properties(python_ruckig PROPERTIES OUTPUT_NAME ruckig)
set_target_properties(python_ruckig PROPERTIES ARCHIVE_OUTPUT_NAME python_ruckig)

install(TARGETS python_ruckig LIBRARY DESTINATION .)
install(TARGETS python_ruckig LIBRARY DESTINATION "${PYTHON3_SITE_PACKAGES_PATH}")
endif()


Expand Down