Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
freebsd
GitHub Repository: freebsd/freebsd-ports-gnome
Path: blob/main/cad/PrusaSlicer/files/patch-CMakeLists.txt
16151 views
1
--- CMakeLists.txt.orig 2021-01-11 13:01:51 UTC
2
+++ CMakeLists.txt
3
@@ -3,6 +3,7 @@ project(PrusaSlicer)
4
5
include("version.inc")
6
include(GNUInstallDirs)
7
+add_compile_options(-DNDEBUG)
8
9
set(SLIC3R_RESOURCES_DIR "${CMAKE_CURRENT_SOURCE_DIR}/resources")
10
file(TO_NATIVE_PATH "${SLIC3R_RESOURCES_DIR}" SLIC3R_RESOURCES_DIR_WIN)
11
@@ -154,7 +155,7 @@ if (APPLE)
12
endif ()
13
endif ()
14
15
-if (CMAKE_SYSTEM_NAME STREQUAL "Linux")
16
+if (CMAKE_SYSTEM_NAME STREQUAL "Linux" OR CMAKE_SYSTEM_NAME STREQUAL "FreeBSD")
17
find_package(PkgConfig REQUIRED)
18
19
if (CMAKE_VERSION VERSION_LESS "3.1")
20
@@ -513,8 +514,8 @@ elseif (SLIC3R_FHS)
21
# CMAKE_INSTALL_FULL_DATAROOTDIR: read-only architecture-independent data root (share)
22
set(SLIC3R_FHS_RESOURCES "${CMAKE_INSTALL_FULL_DATAROOTDIR}/PrusaSlicer")
23
install(DIRECTORY "${SLIC3R_RESOURCES_DIR}/" DESTINATION "${SLIC3R_FHS_RESOURCES}")
24
- install(FILES src/platform/unix/PrusaSlicer.desktop DESTINATION ${SLIC3R_FHS_RESOURCES}/applications)
25
- install(FILES src/platform/unix/PrusaGcodeviewer.desktop DESTINATION ${SLIC3R_FHS_RESOURCES}/applications)
26
+ install(FILES src/platform/unix/PrusaSlicer.desktop DESTINATION share/applications)
27
+ install(FILES src/platform/unix/PrusaGcodeviewer.desktop DESTINATION share/applications)
28
else ()
29
install(FILES src/platform/unix/PrusaSlicer.desktop DESTINATION ${CMAKE_INSTALL_PREFIX}/resources/applications)
30
install(FILES src/platform/unix/PrusaGcodeviewer.desktop DESTINATION ${CMAKE_INSTALL_PREFIX}/resources/applications)
31
32