Blob Blame History Raw
--- Slic3r-version_1.37.1/CMakeLists.txt.orig	2017-09-25 09:50:46.369876937 -0500
+++ Slic3r-version_1.37.1/CMakeLists.txt	2017-09-25 09:53:32.145771582 -0500
@@ -1,6 +1,8 @@
 # Boost 1.63 requires CMake 3.7 or newer
 cmake_minimum_required(VERSION 2.8)
 
+include(GNUInstallDirs)
+
 project(Slic3r)
 
 if (NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES)
@@ -52,6 +54,6 @@
 install(PROGRAMS slic3r.pl DESTINATION bin RENAME slic3r-prusa3d)
 
 file(GLOB MyVar var/*.png)
-install(FILES ${MyVar} DESTINATION share/slic3r-prusa3d)
-install(FILES lib/Slic3r.pm DESTINATION lib/slic3r-prusa3d)
-install(DIRECTORY lib/Slic3r DESTINATION lib/slic3r-prusa3d)
+install(FILES ${MyVar} DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/slic3r-prusa3d)
+install(FILES lib/Slic3r.pm DESTINATION ${LIB_INSTALL_DIR}/slic3r-prusa3d)
+install(DIRECTORY lib/Slic3r DESTINATION ${LIB_INSTALL_DIR}/slic3r-prusa3d)
--- Slic3r-version_1.37.1/xs/CMakeLists.txt.orig	2017-09-25 12:50:11.891168212 -0500
+++ Slic3r-version_1.37.1/xs/CMakeLists.txt	2017-09-25 12:51:41.736654225 -0500
@@ -2,6 +2,8 @@
 set(CMAKE_CXX_STANDARD 11)
 set(CMAKE_CXX_STANDARD_REQUIRED ON)
 
+include(GNUInstallDirs)
+
 # Add our own cmake module path.
 list(APPEND CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/cmake/modules/)
 
@@ -548,5 +550,5 @@
 endif ()
 
 # Installation
-install(TARGETS XS DESTINATION lib/slic3r-prusa3d/auto/Slic3r/XS)
-install(FILES lib/Slic3r/XS.pm DESTINATION lib/slic3r-prusa3d/Slic3r)
+install(TARGETS XS DESTINATION ${LIB_INSTALL_DIR}/slic3r-prusa3d/auto/Slic3r/XS)
+install(FILES lib/Slic3r/XS.pm DESTINATION ${LIB_INSTALL_DIR}/slic3r-prusa3d/Slic3r)