Skip to content

Commit 223fd90

Browse files
update CMake to prioritize OpenEXR v3 over OpenEXR v2 (#189)
update CMake to prioritize OpenEXR v3 over OpenEXR v2
1 parent 7e22b36 commit 223fd90

File tree

1 file changed

+8
-12
lines changed

1 file changed

+8
-12
lines changed

CMakeLists.txt

Lines changed: 8 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -59,19 +59,15 @@ else()
5959
endif()
6060

6161
# find OpenEXR
62-
find_package(IlmBase QUIET)
63-
if(IlmBase_FOUND)
64-
message(STATUS "Found IlmBase ${IlmBase_VERSION}")
65-
find_package(OpenEXR 2 QUIET)
66-
endif()
67-
68-
if(NOT OpenEXR_FOUND)
69-
find_package(OpenEXR CONFIG 3 REQUIRED)
70-
if(OpenEXR_FOUND)
71-
set(OpenEXR_FOUND_WITH_CONFIG TRUE BOOL "found OpenEXR with Config")
72-
endif()
62+
find_package(OpenEXR 3 CONFIG QUIET)
63+
if(OpenEXR_FOUND)
64+
set(OpenEXR_FOUND_WITH_CONFIG TRUE BOOL "found OpenEXR with Config")
65+
else()
66+
message(STATUS "OpenEXR v3 not found, looking for IlmBase and OpenEXR v2")
67+
find_package(IlmBase REQUIRED)
68+
find_package(OpenEXR 2 REQUIRED)
7369
endif()
74-
70+
7571
if(OpenEXR_FOUND)
7672
message(STATUS "Found OpenEXR ${OpenEXR_VERSION}")
7773
set(USE_OPENEXR TRUE CACHE BOOL "Add OpenEXR support")

0 commit comments

Comments
 (0)