diff options
| author | emptyVoid <emptyVoid@users.noreply.github.com> | 2019-02-15 07:26:05 +0700 |
|---|---|---|
| committer | Codiferous <44823842+Codiferous@users.noreply.github.com> | 2019-02-14 16:26:05 -0800 |
| commit | d10bf0f6c4affb57d116370175c96a21516e8a16 (patch) | |
| tree | 01ac06d1eae1fa4dca69a1883fc4b8a62007f532 | |
| parent | 1daccb57b771d50368568245b95d205d5518b17f (diff) | |
| download | vcpkg-d10bf0f6c4affb57d116370175c96a21516e8a16.tar.gz vcpkg-d10bf0f6c4affb57d116370175c96a21516e8a16.zip | |
[opencv] Add feature for building with TBB as parallel framework (#5123)
| -rw-r--r-- | ports/opencv/CONTROL | 4 | ||||
| -rw-r--r-- | ports/opencv/portfile.cmake | 6 |
2 files changed, 10 insertions, 0 deletions
diff --git a/ports/opencv/CONTROL b/ports/opencv/CONTROL index 41e73b195..4727d4370 100644 --- a/ports/opencv/CONTROL +++ b/ports/opencv/CONTROL @@ -37,6 +37,10 @@ Description: prebuilt ffmpeg support for opencv Feature: ipp Description: Enable Intel Integrated Performance Primitives +Feature: tbb +Build-Depends: tbb +Description: Enable Intel Threading Building Blocks + Feature: qt Build-Depends: qt5 Description: Qt GUI support for opencv diff --git a/ports/opencv/portfile.cmake b/ports/opencv/portfile.cmake index 6fbb535cf..42ac28183 100644 --- a/ports/opencv/portfile.cmake +++ b/ports/opencv/portfile.cmake @@ -145,6 +145,11 @@ if("ipp" IN_LIST FEATURES) endif() endif() +set(WITH_TBB OFF) +if("tbb" IN_LIST FEATURES) + set(WITH_TBB ON) +endif() + set(WITH_QT OFF) if("qt" IN_LIST FEATURES) set(WITH_QT ON) @@ -299,6 +304,7 @@ vcpkg_configure_cmake( -DWITH_PNG=${WITH_PNG} -DWITH_PROTOBUF=${WITH_PROTOBUF} -DWITH_QT=${WITH_QT} + -DWITH_TBB=${WITH_TBB} -DWITH_TIFF=${WITH_TIFF} -DWITH_VTK=${WITH_VTK} -DWITH_WEBP=${WITH_WEBP} |
