File orca-slicer-unbundle-opencv.patch of Package orca-slicer
From 8654d103430b75e4029126ec1d6062d5ab3579ee Mon Sep 17 00:00:00 2001
From: Oleg Girko <ol@infoserver.lv>
Date: Thu, 12 Dec 2024 01:56:19 +0000
Subject: [PATCH] Use unbundled OpenCV.
Add ${OpenCV_INCLUDE_DIRS} to include path of libslic3r.
Use opencv_core library.
Signed-off-by: Oleg Girko <ol@infoserver.lv>
---
src/libslic3r/CMakeLists.txt | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/src/libslic3r/CMakeLists.txt b/src/libslic3r/CMakeLists.txt
index 5f9591452f..c96df98187 100644
--- a/src/libslic3r/CMakeLists.txt
+++ b/src/libslic3r/CMakeLists.txt
@@ -534,6 +534,7 @@ encoding_check(libslic3r)
target_compile_definitions(libslic3r PUBLIC -DUSE_TBB -DTBB_USE_CAPTURED_EXCEPTION=0)
target_include_directories(libslic3r PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} PUBLIC ${CMAKE_CURRENT_BINARY_DIR})
+target_include_directories(libslic3r SYSTEM PUBLIC ${OpenCV_INCLUDE_DIRS})
target_include_directories(libslic3r SYSTEM PUBLIC ${EXPAT_INCLUDE_DIRS})
# Find the OCCT and related libraries
@@ -579,7 +580,9 @@ target_link_libraries(libslic3r
libigl
libnest2d
miniz
- opencv_world
+ opencv_core
+ opencv_imgproc
+ opencv_imgcodecs
PRIVATE
${CMAKE_DL_LIBS}
${EXPAT_LIBRARIES}
--
2.53.0