--- src/slic3r/CMakeLists.txt.orig 2024-09-18 13:39:04 UTC +++ src/slic3r/CMakeLists.txt @@ -382,7 +382,8 @@ set(SLIC3R_GUI_SOURCES Utils/ServiceConfig.cpp ) -find_package(NanoSVG REQUIRED) +#find_package(NanoSVG REQUIRED) +find_package(OpenSSL REQUIRED) if (APPLE) list(APPEND SLIC3R_GUI_SOURCES @@ -426,7 +427,6 @@ target_link_libraries( PUBLIC libslic3r avrdude - libcereal imgui libvgcode GLEW::GLEW @@ -434,19 +434,21 @@ target_link_libraries( hidapi libcurl ${wxWidgets_LIBRARIES} - NanoSVG::nanosvg - NanoSVG::nanosvgrast stb_dxt fastfloat + OpenSSL::SSL + OpenSSL::Crypto ) 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 ${DBUS_LIBRARIES}) elseif (APPLE) target_link_libraries(libslic3r_gui PUBLIC ${DISKARBITRATION_LIBRARY} ${COREWLAN_LIBRARY}) endif() + +add_definitions(-DBOOST_LOG_DYN_LINK) #if (SLIC3R_STATIC) # FIXME: This was previously exported by wx-config but the wxWidgets