mirror of
https://gitcode.com/gh_mirrors/es/esp32-opencv.git
synced 2025-08-06 18:24:38 +08:00
25 lines
801 B
CMake
25 lines
801 B
CMake
idf_component_register(
|
|
SRCS
|
|
hello_opencv.cpp
|
|
|
|
INCLUDE_DIRS
|
|
.
|
|
opencv/
|
|
)
|
|
|
|
add_prebuilt_library(opencv_imgcodecs "opencv/libopencv_imgcodecs.a")
|
|
add_prebuilt_library(libpng "opencv/3rdparty/liblibpng.a")
|
|
add_prebuilt_library(libzlib "opencv/3rdparty/libzlib.a")
|
|
add_prebuilt_library(opencv_imgproc "opencv/libopencv_imgproc.a")
|
|
add_prebuilt_library(opencv_core "opencv/libopencv_core.a")
|
|
add_prebuilt_library(ade "opencv/libade.a")
|
|
|
|
set(IMGCODEC_DEP libpng libzlib)
|
|
target_link_libraries(opencv_imgcodecs INTERFACE ${IMGCODEC_DEP})
|
|
|
|
set(CORE_DEP libzlib)
|
|
target_link_libraries(opencv_core INTERFACE ${CORE_DEP})
|
|
|
|
set(OPENCV_DEP opencv_imgcodecs opencv_imgproc opencv_core)
|
|
target_link_libraries(${COMPONENT_LIB} ${OPENCV_DEP})
|