mirror of
https://github.com/microsoft/vcpkg.git
synced 2024-12-21 03:07:50 +08:00
f1e7a3f167
* [opencv4] draft update to v4.3 * restore uwp patch * fix qt and ipp features * fix libepoxy and meson on osx * fix baseline, trigger a full rebuild due to meson tool changes * remove jpeg feature on windows due to a bug with MSVC * minor fixes for some features * ffmpeg x11 lib not required anymore on apple for downstream projects * small fixes for ogre and qt5 * remove a broken module * fix installation path * fix openexr which was broken and regressed opencv downstream projects * first round of ci passes * improve compatibility with android toolchain * [openexr] upgrade to v2.5.0 to fix regressions, might require fixes in dependent projects and might deserve its own PR * fix OpenEXR link for downstream projects * do not install unrequested features * fix compatibility with newer OpenEXR * [OpenCV3] update to v3.4.10 * fix openexr on windows, was creating symlinks that broke vcpkg * fix openexr wrapper * [openexr] cmake config files are installed into a lowered-case folder * remove mangled paths trying to fix android setup * disable dnn on android, fix mangled cmake config paths again * fix downstream CUDA dependency * fix compatibility with vs16.6 * remove from baseline ports now passing tests * [alembic] fixes for new openexr * fix baseline * [field3d] fixes for new openexr * [field3d] improve fixes, windows still unsupported despite what is said upstream * apply fixes required from review * add missing field3d patch * [field3d] disable mpi integration * [opencv2] remove cublas integration * [vtk] do not create libharu::libharu target if already existing * Update ports/opencv4/portfile.cmake Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com> * Update ports/opencv3/portfile.cmake Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com> * improve compatibility with newer CUDNN * [OpenCV3, OpenCV4] improve compatibility with CUDA 11 * [OpenCV2] improve compatibility with CUDA 11 * [field3d] regenerate patch ignoring space at eol * [vcpkg] Use SSH keys instead of password authentication when minting Linux scale sets (#11999) * [field3d] regenerate patch ignoring space at eol * [field3d] regenerate patch, again * [field3d] fixes for windows * [libass] fix regression * ci.baseline.txt update * [CUDA11] use FindCUDA from CMake 3.18 to ease transition later * re-bump vtk and ffmpeg, which were lost with merges from master * [OpenCV4] Halide feature is not broken anymore * [field3d] regenerate hdf5 patch * [OpenCV4] remove GTK features: it can be built only on *nix but GTK on vcpkg cannot be built on *nix systems... * merge ci.baseline.txt from master and fix field3d patch * remove rebuilding * restore vtk CONTROL file * update CONTROL files * Trigger rebuild * Update ports/freeimage/CONTROL * Update ports/freeimage/CONTROL * [opencv3/4] avoid tesseract dependency on uwp builds * [opencv] add missing module search Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com> Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
88 lines
3.2 KiB
Diff
88 lines
3.2 KiB
Diff
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
|
index 111a603..109394f 100644
|
|
--- a/CMakeLists.txt
|
|
+++ b/CMakeLists.txt
|
|
@@ -25,22 +25,12 @@ endif()
|
|
project(OpenEXRMetaProject)
|
|
|
|
|
|
-# An "official" way to make this a super-project
|
|
-# basically overrides the find_package to not find anything
|
|
-# for stuff we're including locally
|
|
-set(as_subproject IlmBase OpenEXR)
|
|
-macro(find_package)
|
|
- if(NOT "${ARGV0}" IN_LIST as_subproject)
|
|
- _find_package(${ARGV})
|
|
- endif()
|
|
-endmacro()
|
|
-
|
|
|
|
# If you want to use ctest to configure, build and
|
|
# upload the results, cmake has builtin support for
|
|
# submitting to CDash, or any server who speaks the
|
|
# same protocol
|
|
-#
|
|
+#
|
|
# These settings will need to be set for your environment,
|
|
# and then a script such as the example in
|
|
#
|
|
@@ -51,7 +41,7 @@ endmacro()
|
|
# cmake -S cmake/SampleCTestScript.cmake
|
|
#
|
|
# [or whatever you name the file you edit]
|
|
-#
|
|
+#
|
|
#set(CTEST_PROJECT_NAME "OpenEXR")
|
|
#set(CTEST_NIGHTLY_START_TIME "01:01:01 UTC")
|
|
#set(CTEST_DROP_METHOD "http") # there are others...
|
|
diff --git a/OpenEXR/CMakeLists.txt b/OpenEXR/CMakeLists.txt
|
|
index 390b27f..87b2d01 100644
|
|
--- a/OpenEXR/CMakeLists.txt
|
|
+++ b/OpenEXR/CMakeLists.txt
|
|
@@ -35,7 +35,6 @@ include(config/OpenEXRSetup.cmake)
|
|
|
|
# Everyone depends on IlmBase, and we currently rely on
|
|
# the version matched with our release
|
|
-find_package(IlmBase ${OPENEXR_VERSION} EXACT REQUIRED CONFIG)
|
|
|
|
# generates config headers, package config files
|
|
add_subdirectory(config)
|
|
diff --git a/OpenEXR/config/OpenEXRSetup.cmake b/OpenEXR/config/OpenEXRSetup.cmake
|
|
index 5116726..34c7c87 100644
|
|
--- a/OpenEXR/config/OpenEXRSetup.cmake
|
|
+++ b/OpenEXR/config/OpenEXRSetup.cmake
|
|
@@ -33,7 +33,7 @@ endif()
|
|
# Whether to build & install the various command line utility programs
|
|
option(OPENEXR_BUILD_UTILS "Enables building of utility programs" ON)
|
|
|
|
-# This is a variable here for use in controlling where include files are
|
|
+# This is a variable here for use in controlling where include files are
|
|
# installed. Care must be taken when changing this, as many things
|
|
# probably assume this is OpenEXR
|
|
set(OPENEXR_OUTPUT_SUBDIR OpenEXR CACHE STRING "Destination sub-folder of the include path for install")
|
|
diff --git a/OpenEXR_Viewers/CMakeLists.txt b/OpenEXR_Viewers/CMakeLists.txt
|
|
index 5efa353..5246fa7 100644
|
|
--- a/OpenEXR_Viewers/CMakeLists.txt
|
|
+++ b/OpenEXR_Viewers/CMakeLists.txt
|
|
@@ -24,8 +24,6 @@ project(OpenEXR_Viewers VERSION ${OPENEXR_VIEWERS_VERSION})
|
|
#######################################
|
|
include(config/OpenEXRViewersSetup.cmake)
|
|
|
|
-find_package(IlmBase ${OPENEXR_VIEWERS_VERSION} EXACT REQUIRED CONFIG)
|
|
-find_package(OpenEXR ${OPENEXR_VIEWERS_VERSION} EXACT REQUIRED CONFIG)
|
|
|
|
# This is for newer cmake versions who know about vendor versions
|
|
set(OpenGL_GL_PREFERENCE GLVND)
|
|
diff --git a/PyIlmBase/CMakeLists.txt b/PyIlmBase/CMakeLists.txt
|
|
index 291b96e..7d5074f 100644
|
|
--- a/PyIlmBase/CMakeLists.txt
|
|
+++ b/PyIlmBase/CMakeLists.txt
|
|
@@ -27,7 +27,6 @@ project(PyIlmBase VERSION ${PYILMBASE_VERSION} LANGUAGES C CXX)
|
|
include(config/PyIlmBaseSetup.cmake)
|
|
|
|
# we have a strong dependence on IlmBase being an exact match
|
|
-find_package(IlmBase ${PYILMBASE_VERSION} EXACT REQUIRED CONFIG)
|
|
|
|
# we are building a python extension, so of course we depend on
|
|
# python as well. Except we don't know which version...
|