aboutsummaryrefslogtreecommitdiff
path: root/vcpkg/scripts/test_ports/vcpkg-ci-opencv
diff options
context:
space:
mode:
authorEthan Morgan <ethan@gweithio.com>2026-02-14 16:44:06 +0000
committerEthan Morgan <ethan@gweithio.com>2026-02-14 16:44:06 +0000
commit54409423f767d8b1cf30cb7d0efca6b4ca138823 (patch)
treed915ac7828703ce4b963efdd9728a1777ba18c1e /vcpkg/scripts/test_ports/vcpkg-ci-opencv
move to own git serverHEADmaster
Diffstat (limited to 'vcpkg/scripts/test_ports/vcpkg-ci-opencv')
-rw-r--r--vcpkg/scripts/test_ports/vcpkg-ci-opencv/portfile.cmake1
-rw-r--r--vcpkg/scripts/test_ports/vcpkg-ci-opencv/vcpkg.json223
2 files changed, 224 insertions, 0 deletions
diff --git a/vcpkg/scripts/test_ports/vcpkg-ci-opencv/portfile.cmake b/vcpkg/scripts/test_ports/vcpkg-ci-opencv/portfile.cmake
new file mode 100644
index 0000000..0015715
--- /dev/null
+++ b/vcpkg/scripts/test_ports/vcpkg-ci-opencv/portfile.cmake
@@ -0,0 +1 @@
+set(VCPKG_POLICY_EMPTY_PACKAGE enabled) \ No newline at end of file
diff --git a/vcpkg/scripts/test_ports/vcpkg-ci-opencv/vcpkg.json b/vcpkg/scripts/test_ports/vcpkg-ci-opencv/vcpkg.json
new file mode 100644
index 0000000..b00ea1c
--- /dev/null
+++ b/vcpkg/scripts/test_ports/vcpkg-ci-opencv/vcpkg.json
@@ -0,0 +1,223 @@
+{
+ "name": "vcpkg-ci-opencv",
+ "version-string": "ci",
+ "description": "Port to force features of certain ports within CI",
+ "homepage": "https://github.com/microsoft/vcpkg",
+ "dependencies": [
+ {
+ "name": "opencv",
+ "default-features": false,
+ "features": [
+ "ade",
+ "calib3d",
+ "contrib",
+ "eigen",
+ "ffmpeg",
+ "fs",
+ "highgui",
+ "intrinsics",
+ "jpeg",
+ "nonfree",
+ "png",
+ "quirc",
+ "thread",
+ "tiff"
+ ]
+ },
+ {
+ "name": "opencv",
+ "default-features": false,
+ "features": [
+ "openmp"
+ ],
+ "platform": "!osx"
+ },
+ {
+ "name": "opencv",
+ "default-features": false,
+ "features": [
+ "jpegxl",
+ "openexr"
+ ],
+ "platform": "!uwp"
+ },
+ {
+ "name": "opencv",
+ "default-features": false,
+ "features": [
+ "opencl"
+ ],
+ "platform": "!uwp & !osx"
+ },
+ {
+ "name": "opencv",
+ "default-features": false,
+ "features": [
+ "dnn",
+ "webp"
+ ],
+ "platform": "!android"
+ },
+ {
+ "name": "opencv",
+ "default-features": false,
+ "features": [
+ "directml",
+ "dshow",
+ "msmf",
+ "win32ui"
+ ],
+ "platform": "windows & !uwp"
+ },
+ {
+ "name": "opencv",
+ "default-features": false,
+ "features": [
+ "tbb"
+ ],
+ "platform": "!uwp & !static"
+ },
+ {
+ "name": "opencv",
+ "default-features": false,
+ "features": [
+ "gapi",
+ "gstreamer"
+ ],
+ "platform": "!uwp & !(windows & static) & !android"
+ },
+ {
+ "name": "opencv",
+ "default-features": false,
+ "features": [
+ "python"
+ ],
+ "platform": "!uwp & !(windows & static) & !android & !linux"
+ },
+ {
+ "name": "opencv",
+ "default-features": false,
+ "features": [
+ "ovis"
+ ],
+ "platform": "!uwp & !android & !(windows & static)"
+ },
+ {
+ "name": "opencv",
+ "default-features": false,
+ "features": [
+ "cuda",
+ "cudnn",
+ "dnn-cuda"
+ ],
+ "platform": "(windows & x64 & !uwp) | (linux & x64) | (linux & arm64)"
+ },
+ {
+ "name": "opencv",
+ "default-features": false,
+ "features": [
+ "freetype",
+ "gdcm",
+ "ipp",
+ "openjpeg",
+ "qt",
+ "sfm",
+ "vtk",
+ "vulkan"
+ ],
+ "platform": "!uwp & !android & !(windows & (arm | arm64)) & !(osx & arm64)"
+ },
+ {
+ "name": "opencv",
+ "default-features": false,
+ "features": [
+ "aravis"
+ ],
+ "platform": "!android & !uwp"
+ },
+ {
+ "name": "opencv2",
+ "default-features": false,
+ "features": [
+ "eigen",
+ "jpeg",
+ "png",
+ "tiff"
+ ],
+ "platform": "!uwp & !(arm & windows) & !android"
+ },
+ {
+ "name": "opencv2",
+ "default-features": false,
+ "features": [
+ "jasper",
+ "opengl",
+ "qt"
+ ],
+ "platform": "!uwp & !android & !(windows & (arm | arm64))"
+ },
+ {
+ "name": "opencv3",
+ "default-features": false,
+ "features": [
+ "eigen",
+ "jpeg",
+ "nonfree",
+ "png",
+ "quirc",
+ "tiff"
+ ]
+ },
+ {
+ "name": "opencv3",
+ "default-features": false,
+ "features": [
+ "openmp"
+ ],
+ "platform": "!osx"
+ },
+ {
+ "name": "opencv3",
+ "default-features": false,
+ "features": [
+ "dnn",
+ "webp"
+ ],
+ "platform": "!android"
+ },
+ {
+ "name": "opencv3",
+ "default-features": false,
+ "features": [
+ "msmf",
+ "ovis",
+ "tbb"
+ ],
+ "platform": "windows & x64 & !static & !uwp"
+ },
+ {
+ "name": "opencv3",
+ "default-features": false,
+ "features": [
+ "gstreamer"
+ ],
+ "platform": "!uwp & !android & !(windows & static)"
+ },
+ {
+ "name": "opencv3",
+ "default-features": false,
+ "features": [
+ "contrib",
+ "freetype",
+ "gdcm",
+ "ipp",
+ "jasper",
+ "opengl",
+ "qt",
+ "sfm",
+ "vtk"
+ ],
+ "platform": "!uwp & !android & !(windows & (arm | arm64)) & !(osx & arm64)"
+ }
+ ]
+}