aboutsummaryrefslogtreecommitdiff
path: root/ports/opencv/portfile.cmake
diff options
context:
space:
mode:
authorRobert Schumacher <roschuma@microsoft.com>2018-02-05 17:45:10 -0800
committerRobert Schumacher <roschuma@microsoft.com>2018-02-05 17:45:10 -0800
commit8d4d3087143b068b745746699407e67bfbae993e (patch)
treeb05b836ad681fdd86c50fba4b2674fb396f421f0 /ports/opencv/portfile.cmake
parent8fde45999026e8291304747796cf945b248b63de (diff)
downloadvcpkg-8d4d3087143b068b745746699407e67bfbae993e.tar.gz
vcpkg-8d4d3087143b068b745746699407e67bfbae993e.zip
[opencv] Fix UWP and ARM
Diffstat (limited to 'ports/opencv/portfile.cmake')
-rw-r--r--ports/opencv/portfile.cmake16
1 files changed, 16 insertions, 0 deletions
diff --git a/ports/opencv/portfile.cmake b/ports/opencv/portfile.cmake
index a91020f24..10bea9db2 100644
--- a/ports/opencv/portfile.cmake
+++ b/ports/opencv/portfile.cmake
@@ -68,6 +68,15 @@ if(VCPKG_CMAKE_SYSTEM_NAME STREQUAL "WindowsStore")
set(WITH_MSMF OFF)
endif()
+set(BUILD_opencv_line_descriptor ON)
+set(BUILD_opencv_saliency ON)
+set(BUILD_opencv_bgsegm ON)
+if(VCPKG_TARGET_ARCHITECTURE MATCHES "arm")
+ set(BUILD_opencv_line_descriptor OFF)
+ set(BUILD_opencv_saliency OFF)
+ set(BUILD_opencv_bgsegm OFF)
+endif()
+
vcpkg_configure_cmake(
SOURCE_PATH ${SOURCE_PATH}
OPTIONS
@@ -94,6 +103,9 @@ vcpkg_configure_cmake(
-DBUILD_opencv_python2=OFF
-DBUILD_opencv_python3=OFF
-DBUILD_opencv_sfm=${BUILD_opencv_sfm}
+ -DBUILD_opencv_line_descriptor=${BUILD_opencv_line_descriptor}
+ -DBUILD_opencv_saliency=${BUILD_opencv_saliency}
+ -DBUILD_opencv_bgsegm=${BUILD_opencv_bgsegm}
# CMAKE
-DCMAKE_DISABLE_FIND_PACKAGE_JNI=ON
# ENABLE
@@ -137,6 +149,10 @@ else()
endif()
if(VCPKG_TARGET_ARCHITECTURE STREQUAL "x64")
set(OpenCV_ARCH x64)
+elseif(VCPKG_TARGET_ARCHITECTURE STREQUAL "arm")
+ set(OpenCV_ARCH ARM)
+elseif(VCPKG_TARGET_ARCHITECTURE STREQUAL "arm64")
+ set(OpenCV_ARCH ARM64)
else()
set(OpenCV_ARCH x86)
endif()