File tree Expand file tree Collapse file tree 4 files changed +25
-2
lines changed Expand file tree Collapse file tree 4 files changed +25
-2
lines changed Original file line number Diff line number Diff line change @@ -224,7 +224,7 @@ OCV_OPTION(BUILD_TIFF "Build libtiff from source" (WIN32
224
224
OCV_OPTION (BUILD_JASPER "Build libjasper from source" (WIN32 OR ANDROID OR APPLE OR OPENCV_FORCE_3RDPARTY_BUILD ) )
225
225
OCV_OPTION (BUILD_JPEG "Build libjpeg from source" (WIN32 OR ANDROID OR APPLE OR OPENCV_FORCE_3RDPARTY_BUILD ) )
226
226
OCV_OPTION (BUILD_PNG "Build libpng from source" (WIN32 OR ANDROID OR APPLE OR OPENCV_FORCE_3RDPARTY_BUILD ) )
227
- OCV_OPTION (BUILD_OPENEXR "Build openexr from source" ((( WIN32 OR ANDROID OR APPLE ) AND NOT WINRT ) OR OPENCV_FORCE_3RDPARTY_BUILD ) )
227
+ OCV_OPTION (BUILD_OPENEXR "Build openexr from source" (OPENCV_FORCE_3RDPARTY_BUILD ) )
228
228
OCV_OPTION (BUILD_WEBP "Build WebP from source" (((WIN32 OR ANDROID OR APPLE ) AND NOT WINRT ) OR OPENCV_FORCE_3RDPARTY_BUILD ) )
229
229
OCV_OPTION (BUILD_TBB "Download and build TBB from source" (ANDROID OR OPENCV_FORCE_3RDPARTY_BUILD ) )
230
230
OCV_OPTION (BUILD_IPP_IW "Build IPP IW from source" (NOT MINGW OR OPENCV_FORCE_3RDPARTY_BUILD ) IF (X86_64 OR X86 ) AND NOT WINRT )
@@ -306,7 +306,7 @@ OCV_OPTION(WITH_JPEG "Include JPEG support" ON
306
306
OCV_OPTION (WITH_WEBP "Include WebP support" ON
307
307
VISIBLE_IF NOT WINRT
308
308
VERIFY HAVE_WEBP )
309
- OCV_OPTION (WITH_OPENEXR "Include ILM support via OpenEXR" BUILD_OPENEXR OR NOT CMAKE_CROSSCOMPILING
309
+ OCV_OPTION (WITH_OPENEXR "Include ILM support via OpenEXR" (( WIN32 OR ANDROID OR APPLE ) OR BUILD_OPENEXR ) OR NOT CMAKE_CROSSCOMPILING
310
310
VISIBLE_IF NOT APPLE_FRAMEWORK AND NOT WINRT
311
311
VERIFY HAVE_OPENEXR )
312
312
OCV_OPTION (WITH_OPENGL "Include OpenGL support" OFF
Original file line number Diff line number Diff line change @@ -242,6 +242,7 @@ if(WITH_OPENEXR)
242
242
if (OPENEXR_VERSION ) # check via TARGET doesn't work
243
243
set (BUILD_OPENEXR ON )
244
244
set (HAVE_OPENEXR YES )
245
+ set (BUILD_OPENEXR ON )
245
246
endif ()
246
247
endif ()
247
248
endif ()
Original file line number Diff line number Diff line change 9
9
# OPENEXR_LIBRARIES = libraries that are needed to use OpenEXR.
10
10
#
11
11
12
+ if (NOT HAVE_CXX11 )
13
+ message (STATUS "OpenEXR: enable C++11 to use external OpenEXR" )
14
+ return ()
15
+ endif ()
16
+
17
+ if (NOT OPENCV_SKIP_OPENEXR_FIND_PACKAGE )
18
+ find_package (OpenEXR 3 QUIET )
19
+ #ocv_cmake_dump_vars(EXR)
20
+ if (OpenEXR_FOUND )
21
+ if (TARGET OpenEXR::OpenEXR ) # OpenEXR 3+
22
+ set (OPENEXR_LIBRARIES OpenEXR::OpenEXR )
23
+ set (OPENEXR_INCLUDE_PATHS "" )
24
+ set (OPENEXR_VERSION "${OpenEXR_VERSION} " )
25
+ set (OPENEXR_FOUND 1 )
26
+ return ()
27
+ else ()
28
+ message (STATUS "Unsupported find_package(OpenEXR) - missing OpenEXR::OpenEXR target (version ${OpenEXR_VERSION} )" )
29
+ endif ()
30
+ endif ()
31
+ endif ()
32
+
12
33
SET (OPENEXR_LIBRARIES "" )
13
34
SET (OPENEXR_LIBSEARCH_SUFFIXES "" )
14
35
file (TO_CMAKE_PATH "$ENV{ProgramFiles} " ProgramFiles_ENV_PATH )
Original file line number Diff line number Diff line change 53
53
#include < ImfInputFile.h>
54
54
#include < ImfChannelList.h>
55
55
#include < ImathBox.h>
56
+ #include < ImfRgbaFile.h>
56
57
#include " grfmt_base.hpp"
57
58
58
59
namespace cv
You can’t perform that action at this time.
0 commit comments