zeek/auxil/vcpkg/ports/opencv2/0007-fix-openexr.patch
Patrick Kelley 8fd444092b initial
2025-05-07 15:35:15 -04:00

27 lines
802 B
Diff

--- a/cmake/OpenCVFindLibsGrfmt.cmake
+++ b/cmake/OpenCVFindLibsGrfmt.cmake
@@ -151,7 +151,12 @@ if(WITH_OPENEXR)
if(BUILD_OPENEXR)
ocv_clear_vars(OPENEXR_FOUND)
else()
- include("${OpenCV_SOURCE_DIR}/cmake/OpenCVFindOpenEXR.cmake")
+ find_package(Imath CONFIG REQUIRED)
+ find_package(OpenEXR CONFIG REQUIRED)
+ set(OPENEXR_LIBRARIES Imath::Imath OpenEXR::OpenEXR)
+ set(OPENEXR_INCLUDE_PATHS "")
+ set(OPENEXR_VERSION "${OpenEXR_VERSION}")
+ set(OPENEXR_FOUND 1)
endif()
if(NOT OPENEXR_FOUND)
--- a/modules/highgui/src/grfmt_exr.cpp
+++ b/modules/highgui/src/grfmt_exr.cpp
@@ -57,6 +57,7 @@
#include <ImfOutputFile.h>
#include <ImfChannelList.h>
#include <ImfStandardAttributes.h>
+#include <ImfFrameBuffer.h>
#include <half.h>
#include "grfmt_exr.hpp"