Path: blob/main/cad/OrcaSlicer/files/patch-src_slic3r_CMakeLists.txt
34610 views
--- src/slic3r/CMakeLists.txt.orig 2026-03-05 08:59:10 UTC1+++ src/slic3r/CMakeLists.txt2@@ -665,6 +665,15 @@ elseif (APPLE)3)4elseif (APPLE)5target_link_libraries(libslic3r_gui ${DISKARBITRATION_LIBRARY} "-framework Security")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@@ -674,7 +683,8 @@ if (SPNAV_LIB)19endif()2021if (SPNAV_LIB)22- target_link_libraries(libslic3r_gui ${SPNAV_LIB})23+ find_package(X11 REQUIRED)24+ target_link_libraries(libslic3r_gui ${SPNAV_LIB} ${X11_LIBRARIES})25endif()2627if (SLIC3R_STATIC AND NOT SLIC3R_STATIC_EXCLUDE_CURL AND UNIX AND NOT APPLE)28@@ -692,6 +702,8 @@ if (UNIX AND NOT APPLE)29find_package(PkgConfig REQUIRED)30find_package(GTK${SLIC3R_GTK} REQUIRED)31pkg_check_modules(LIBSECRET REQUIRED libsecret-1)32+ pkg_check_modules(webkit2gtk REQUIRED webkit2gtk-4.1)33+ target_link_libraries (libslic3r_gui ${X11_LIBRARIES} ${webkit2gtk_LIBRARIES})34if (FLATPAK)35# I don't know why this is needed, but for whatever reason slic3r isn't36# linking to X11 and webkit2gtk. force it.373839