mirror of
https://git.freebsd.org/ports.git
synced 2025-04-30 02:26:38 -04:00
Adapted patch provided from Jesper Schmitz Mouridsen PR: 284821 Reported by: Torfinn Ingolfsen Approved by: teodorsigaev@
64 lines
1.5 KiB
Text
64 lines
1.5 KiB
Text
--- src/slic3r/CMakeLists.txt.orig 2024-12-20 11:54:34 UTC
|
|
+++ src/slic3r/CMakeLists.txt
|
|
@@ -392,11 +392,12 @@ set(SLIC3R_GUI_SOURCES
|
|
Utils/ServiceConfig.cpp
|
|
)
|
|
|
|
-find_package(NanoSVG REQUIRED)
|
|
if (CMAKE_SYSTEM_NAME STREQUAL "Linux")
|
|
+ find_package(NanoSVG REQUIRED)
|
|
+endif()
|
|
+if(CMAKE_SYSTEM_NAME STREQUAL "Linux" OR CMAKE_SYSTEM_NAME STREQUAL "FreeBSD")
|
|
find_package(OpenSSL REQUIRED)
|
|
endif()
|
|
-
|
|
if (APPLE)
|
|
list(APPEND SLIC3R_GUI_SOURCES
|
|
Utils/RetinaHelperImpl.mm
|
|
@@ -433,14 +434,13 @@ encoding_check(libslic3r_gui)
|
|
endforeach()
|
|
|
|
encoding_check(libslic3r_gui)
|
|
-
|
|
+if(CMAKE_SYSTEM_NAME STREQUAL "Linux")
|
|
target_link_libraries(
|
|
libslic3r_gui
|
|
PUBLIC
|
|
libslic3r
|
|
slic3r-arrange-wrapper
|
|
avrdude
|
|
- libcereal
|
|
imgui
|
|
libvgcode
|
|
GLEW::GLEW
|
|
@@ -454,10 +454,29 @@ target_link_libraries(
|
|
fastfloat
|
|
boost_headeronly
|
|
)
|
|
+elseif(CMAKE_SYSTEM_NAME STREQUAL "FreeBSD")
|
|
+target_link_libraries(
|
|
+ libslic3r_gui
|
|
+ PUBLIC
|
|
+ libslic3r
|
|
+ slic3r-arrange-wrapper
|
|
+ avrdude
|
|
+ imgui
|
|
+ libvgcode
|
|
+ GLEW::GLEW
|
|
+ OpenGL::GL
|
|
+ hidapi
|
|
+ libcurl
|
|
+ ${wxWidgets_LIBRARIES}
|
|
+ stb_dxt
|
|
+ fastfloat
|
|
+ boost_headeronly
|
|
+)
|
|
+endif()
|
|
|
|
if (MSVC)
|
|
target_link_libraries(libslic3r_gui PUBLIC Setupapi.lib)
|
|
-elseif (CMAKE_SYSTEM_NAME STREQUAL "Linux")
|
|
+elseif (CMAKE_SYSTEM_NAME STREQUAL "Linux" OR CMAKE_SYSTEM_NAME STREQUAL "FreeBSD")
|
|
target_link_libraries(libslic3r_gui PUBLIC
|
|
${DBus1_LIBRARIES}
|
|
OpenSSL::SSL
|