Skip to content

Commit 27a175d

Browse files
committed
Try to fix CI.
1 parent d58451d commit 27a175d

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

attachments/ml_inference/rPi/CMakeLists.txt

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ set(CMAKE_CXX_STANDARD 20)
2828
set(CMAKE_CXX_STANDARD_REQUIRED ON)
2929

3030
find_package(Vulkan REQUIRED)
31-
find_package(OpenCV REQUIRED)
31+
find_package(OpenCV QUIET)
3232

3333
# Backend selection
3434
set(ML_BACKEND "AUTO" CACHE STRING "ML Backend to use (IREE, NNEF, TFLITE, or AUTO)")
@@ -67,8 +67,13 @@ add_executable(embedded_wildlife_cam_app
6767
target_link_libraries(embedded_wildlife_cam_app PRIVATE
6868
ml_common
6969
Vulkan::Vulkan
70-
${OpenCV_LIBRARIES}
7170
)
71+
if(OpenCV_FOUND)
72+
target_link_libraries(embedded_wildlife_cam_app PRIVATE ${OpenCV_LIBRARIES})
73+
target_compile_definitions(embedded_wildlife_cam_app PRIVATE HAVE_OPENCV)
74+
else()
75+
message(STATUS "OpenCV not found. rPi wildlife cam will run in simulation mode (no camera input).")
76+
endif()
7277

7378
if(TARGET ml_shaders)
7479
add_dependencies(embedded_wildlife_cam_app ml_shaders)

0 commit comments

Comments
 (0)