Path: blob/main/cad/OrcaSlicer/files/patch-src_slic3r_CMakeLists.txt
46591 views
--- src/slic3r/CMakeLists.txt.orig 2026-03-22 17:56:38 UTC1+++ src/slic3r/CMakeLists.txt2@@ -760,6 +760,15 @@ elseif (APPLE)3else()4target_link_libraries(libslic3r_gui ${DISKARBITRATION_LIBRARY} "-framework Security")5endif()6+elseif (CMAKE_SYSTEM_NAME STREQUAL "FreeBSD")7+ find_package(PkgConfig REQUIRED)8+ pkg_check_modules(DBUS REQUIRED dbus-1)9+ find_package(CURL REQUIRED)10+ target_include_directories(libslic3r_gui SYSTEM PRIVATE ${DBUS_INCLUDE_DIRS})11+ target_link_libraries(libslic3r_gui12+ ${DBUS_LIBRARIES}13+ ${CURL_LIBRARIES}14+ )15endif()1617if (SLIC3R_STATIC)18@@ -770,6 +779,8 @@ if (SPNAV_LIB)1920if (SPNAV_LIB)21target_link_libraries(libslic3r_gui ${SPNAV_LIB})22+ find_package(X11 REQUIRED)23+ target_link_libraries(libslic3r_gui ${SPNAV_LIB} ${X11_LIBRARIES})24endif()2526if (SLIC3R_STATIC AND NOT SLIC3R_STATIC_EXCLUDE_CURL AND UNIX AND NOT APPLE)27@@ -787,6 +798,8 @@ if (UNIX AND NOT APPLE)28find_package(PkgConfig REQUIRED)29find_package(GTK${SLIC3R_GTK} REQUIRED)30pkg_check_modules(LIBSECRET REQUIRED libsecret-1)31+ pkg_check_modules(webkit2gtk REQUIRED webkit2gtk-4.1)32+ target_link_libraries (libslic3r_gui ${X11_LIBRARIES} ${webkit2gtk_LIBRARIES})33if (FLATPAK)34# I don't know why this is needed, but for whatever reason slic3r isn't35# linking to X11 and webkit2gtk. force it.363738