aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Schumacher <roschuma@microsoft.com>2017-10-28 03:07:18 -0700
committerRobert Schumacher <roschuma@microsoft.com>2017-10-28 03:07:18 -0700
commit555d030445c1e5cde349daeec3d86f4238a43a02 (patch)
tree823df172c898bae2b2b0e9bf82c252b77d5e28b5
parent5cdc61bf75a82015a67e8f2ed74578652263a4e8 (diff)
downloadvcpkg-555d030445c1e5cde349daeec3d86f4238a43a02.tar.gz
vcpkg-555d030445c1e5cde349daeec3d86f4238a43a02.zip
[opencv] Fix UWP build.
-rw-r--r--ports/opencv/CONTROL2
-rw-r--r--ports/opencv/no-double-expand-enable-pylint.patch13
-rw-r--r--ports/opencv/portfile.cmake3
3 files changed, 17 insertions, 1 deletions
diff --git a/ports/opencv/CONTROL b/ports/opencv/CONTROL
index 5c931b765..5d9f184b1 100644
--- a/ports/opencv/CONTROL
+++ b/ports/opencv/CONTROL
@@ -1,5 +1,5 @@
Source: opencv
-Version: 3.3.1
+Version: 3.3.1-1
# Optional: Add in vtk to build with VTK and cuda to build with CUDA
Build-Depends: zlib, libpng, libjpeg-turbo, tiff, protobuf (windows), ffmpeg
Description: computer vision library
diff --git a/ports/opencv/no-double-expand-enable-pylint.patch b/ports/opencv/no-double-expand-enable-pylint.patch
new file mode 100644
index 000000000..9eb5563d8
--- /dev/null
+++ b/ports/opencv/no-double-expand-enable-pylint.patch
@@ -0,0 +1,13 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index c46fc17..07507b6 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -314,7 +314,7 @@ OCV_OPTION(CV_ENABLE_INTRINSICS "Use intrinsic-based optimized code" ON )
+ OCV_OPTION(CV_DISABLE_OPTIMIZATION "Disable explicit optimized code (dispatched code/intrinsics/loop unrolling/etc)" OFF )
+ OCV_OPTION(CV_TRACE "Enable OpenCV code trace" ON)
+
+-OCV_OPTION(ENABLE_PYLINT "Add target with Pylint checks" (${BUILD_DOCS} OR ${BUILD_EXAMPLES}) )
++OCV_OPTION(ENABLE_PYLINT "Add target with Pylint checks" (BUILD_DOCS OR BUILD_EXAMPLES) )
+
+ if(ENABLE_IMPL_COLLECTION)
+ add_definitions(-DCV_COLLECT_IMPL_DATA)
diff --git a/ports/opencv/portfile.cmake b/ports/opencv/portfile.cmake
index 2b612d0e8..be542e912 100644
--- a/ports/opencv/portfile.cmake
+++ b/ports/opencv/portfile.cmake
@@ -13,6 +13,7 @@ vcpkg_apply_patches(
PATCHES "${CMAKE_CURRENT_LIST_DIR}/opencv-installation-options.patch"
"${CMAKE_CURRENT_LIST_DIR}/001-fix-uwp.patch"
"${CMAKE_CURRENT_LIST_DIR}/002-fix-uwp.patch"
+ "${CMAKE_CURRENT_LIST_DIR}/no-double-expand-enable-pylint.patch"
)
file(REMOVE_RECURSE ${SOURCE_PATH}/3rdparty/libjpeg ${SOURCE_PATH}/3rdparty/libpng ${SOURCE_PATH}/3rdparty/zlib ${SOURCE_PATH}/3rdparty/libtiff)
@@ -40,12 +41,14 @@ vcpkg_configure_cmake(
-DBUILD_TIFF=OFF
-DBUILD_JPEG=OFF
-DBUILD_PNG=OFF
+ -DCMAKE_DISABLE_FIND_PACKAGE_JNI=ON
-DBUILD_opencv_python2=OFF
-DBUILD_opencv_python3=OFF
-DBUILD_opencv_flann=ON
-DBUILD_opencv_apps=OFF
-DBUILD_DOCS=OFF
-DBUILD_EXAMPLES=OFF
+ -DENABLE_PYLINT=OFF
-DBUILD_PACKAGE=OFF
-DBUILD_PERF_TESTS=OFF
-DBUILD_TESTS=OFF