Blame Slic3r-version_1.37.1-cmake-install.patch

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