aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ports/opencv/CONTROL4
-rw-r--r--ports/opencv/portfile.cmake5
2 files changed, 9 insertions, 0 deletions
diff --git a/ports/opencv/CONTROL b/ports/opencv/CONTROL
index 42f5c1c47..30e04b54c 100644
--- a/ports/opencv/CONTROL
+++ b/ports/opencv/CONTROL
@@ -82,6 +82,10 @@ Feature: eigen
Build-Depends: eigen3
Description: Eigen support for opencv
+Feature: halide
+Build-Depends: halide, opencv[dnn]
+Description: Halide support for opencv
+
Feature: world
Description: Compile to a single package support for opencv
diff --git a/ports/opencv/portfile.cmake b/ports/opencv/portfile.cmake
index 55fd6a680..be86319c7 100644
--- a/ports/opencv/portfile.cmake
+++ b/ports/opencv/portfile.cmake
@@ -218,6 +218,11 @@ if("eigen" IN_LIST FEATURES)
set(WITH_EIGEN ON)
endif()
+set(WITH_HALIDE OFF)
+if("halide" IN_LIST FEATURES)
+ set(WITH_HALIDE ON)
+endif()
+
set(OPENCV_ENABLE_NONFREE OFF)
if("nonfree" IN_LIST FEATURES)
set(OPENCV_ENABLE_NONFREE ON)