diff options
author | Ghostkeeper <rubend@tutanota.com> | 2017-09-15 17:01:02 +0300 |
---|---|---|
committer | Ghostkeeper <rubend@tutanota.com> | 2017-09-15 17:05:22 +0300 |
commit | 6484df3e60d194e0d31f7704865b552e50423591 (patch) | |
tree | 9c55e5c5a92fbb34892f2d78af9fd04dd1d44464 /CMakeLists.txt | |
parent | b39fece86a3919aff0872137ad0b8315e6f42ac5 (diff) |
Install to correct site-packages on non-Debian computers
Because dist-packages is a Debian thing only.
Contributes to issue CURA-3368.
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 7870759cd1..bea0092456 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -45,9 +45,15 @@ if(NOT APPLE AND NOT WIN32) DESTINATION ${CMAKE_INSTALL_BINDIR} PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE RENAME cura) - install(DIRECTORY cura + if(EXISTS /etc/debian_version) + install(DIRECTORY cura DESTINATION lib/python${PYTHON_VERSION_MAJOR}/dist-packages FILES_MATCHING PATTERN *.py) + else() + install(DIRECTORY cura + DESTINATION lib/python${PYTHON_VERSION_MAJOR}.${PYTHON_VERSION_MINOR}/site-packages/cura + FILES_MATCHING PATTERN *.py) + endif() install(FILES ${CMAKE_BINARY_DIR}/CuraVersion.py DESTINATION lib/python${PYTHON_VERSION_MAJOR}/dist-packages/cura) install(FILES ${CMAKE_BINARY_DIR}/cura.desktop |