Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/Ultimaker/Cura.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGhostkeeper <rubend@tutanota.com>2017-09-15 17:01:02 +0300
committerGhostkeeper <rubend@tutanota.com>2017-09-15 17:05:22 +0300
commit6484df3e60d194e0d31f7704865b552e50423591 (patch)
tree9c55e5c5a92fbb34892f2d78af9fd04dd1d44464 /CMakeLists.txt
parentb39fece86a3919aff0872137ad0b8315e6f42ac5 (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.txt8
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