aboutsummaryrefslogtreecommitdiff
path: root/ports/opencv/CONTROL
diff options
context:
space:
mode:
authorRobert Schumacher <roschuma@microsoft.com>2018-02-21 16:47:42 -0800
committerRobert Schumacher <roschuma@microsoft.com>2018-02-23 17:06:37 -0800
commit471f7dc9700f7618aa16274fb9961e4e068f7656 (patch)
tree87e418ecbd19bfd6a54cf1c8fd9a003bd9a4722d /ports/opencv/CONTROL
parent5609d34b39009a2b511ae85ee5d8484d1db514c5 (diff)
downloadvcpkg-471f7dc9700f7618aa16274fb9961e4e068f7656.tar.gz
vcpkg-471f7dc9700f7618aa16274fb9961e4e068f7656.zip
[opencv] Rework
Split off contrib, ipp, webp, openexr, tiff, png, tiff, jpeg, jasper, eigen into features. Prevent downloads during the build
Diffstat (limited to 'ports/opencv/CONTROL')
-rw-r--r--ports/opencv/CONTROL37
1 files changed, 36 insertions, 1 deletions
diff --git a/ports/opencv/CONTROL b/ports/opencv/CONTROL
index 9d15073e0..df27dc08c 100644
--- a/ports/opencv/CONTROL
+++ b/ports/opencv/CONTROL
@@ -1,12 +1,16 @@
Source: opencv
Version: 3.4.0-3
-Build-Depends: zlib, libpng, libjpeg-turbo, tiff, protobuf (windows)
+Build-Depends: opengl, zlib, protobuf (windows)
Description: computer vision library
+Default-Features: jpeg, png, tiff, eigen
Feature: sfm
Build-Depends: eigen3, glog, gflags, ceres
Description: opencv_sfm module
+Feature: contrib
+Description: opencv_contrib module
+
Feature: cuda
Build-Depends: cuda
Description: CUDA support for opencv
@@ -14,6 +18,9 @@ Description: CUDA support for opencv
Feature: ffmpeg
Description: prebuilt ffmpeg support for opencv
+Feature: ipp
+Description: Enable Intel Integrated Performance Primitives
+
Feature: qt
Build-Depends: qt5
Description: Qt GUI support for opencv
@@ -25,3 +32,31 @@ Description: vtk support for opencv
Feature: gdcm
Build-Depends: gdcm2
Description: GDCM support for opencv
+
+Feature: webp
+Build-Depends: libwebp
+Description: WebP support for opencv
+
+Feature: openexr
+Build-Depends: openexr
+Description: OpenEXR support for opencv
+
+Feature: tiff
+Build-Depends: tiff
+Description: TIFF support for opencv
+
+Feature: png
+Build-Depends: libpng
+Description: PNG support for opencv
+
+Feature: jpeg
+Build-Depends: libjpeg-turbo
+Description: JPEG support for opencv
+
+Feature: jasper
+Build-Depends: jasper
+Description: JPEG 2000 support for opencv
+
+Feature: eigen
+Build-Depends: eigen3
+Description: Eigen support for opencv