From 462110e15ff3e7bac26c38a2a4cb4b754611ea21 Mon Sep 17 00:00:00 2001 From: Reinhold Gschweicher Date: Tue, 16 Sep 2025 13:54:46 +0200 Subject: [PATCH] OpenEXR: add version 3.4.0-p0 Update `OpenEXR` with Hunterized `v3.4.0-p0` version: https://github.com/cpp-pm/openexr/releases/tag/v3.4.0-p0 Dependencies: - add `Imath` as dependency (unchanged) - add `libdeflate` as depencency, introduced in `v3.2.0` - removed `zlib` dependency since `v3.2.0`, replaced by `libdeflate` - add `OpenJPH` as dependency, since `v3.4.0` Fixes: https://github.com/cpp-pm/hunter/issues/788 --- cmake/configs/default.cmake | 2 +- cmake/projects/OpenEXR/hunter.cmake | 24 ++++++++++++++++++++++++ 2 files changed, 25 insertions(+), 1 deletion(-) diff --git a/cmake/configs/default.cmake b/cmake/configs/default.cmake index 19bdd0e6e5..35534060a6 100644 --- a/cmake/configs/default.cmake +++ b/cmake/configs/default.cmake @@ -105,7 +105,7 @@ hunter_default_version(OpenCL-Headers VERSION 2022.01.04) hunter_default_version(OpenCL-cpp VERSION 2.0.16-61a5c9a-p0) hunter_default_version(OpenCV VERSION 4.10.0-p0) hunter_default_version(OpenCV-Extra VERSION 4.10.0) -hunter_default_version(OpenEXR VERSION 3.1.5-p0) +hunter_default_version(OpenEXR VERSION 3.4.0-p0) hunter_default_version(OpenGL-Registry VERSION 0.0.0-d15191e-p0) hunter_default_version(OpenJPH VERSION 0.23.0) hunter_default_version(OpenNMTTokenizer VERSION 1.11.0-p1) diff --git a/cmake/projects/OpenEXR/hunter.cmake b/cmake/projects/OpenEXR/hunter.cmake index 7afa526881..e27a15f334 100644 --- a/cmake/projects/OpenEXR/hunter.cmake +++ b/cmake/projects/OpenEXR/hunter.cmake @@ -76,14 +76,38 @@ hunter_add_version( 9c287054f1b2c0bb258c1a2832bad505f37fe30b ) +hunter_add_version( + PACKAGE_NAME + OpenEXR + VERSION + 3.4.0-p0 + URL + "https://github.com/cpp-pm/openexr/archive/refs/tags/v3.4.0-p0.tar.gz" + SHA1 + b95c1ed9408c9fd2b373fcaac7ce3b524ca51d1e +) + hunter_cmake_args( OpenEXR CMAKE_ARGS BUILD_TESTING=OFF + # old < 3.1.5 flags INSTALL_OPENEXR_DOCS=OFF INSTALL_OPENEXR_EXAMPLES=OFF OPENEXR_BUILD_UTILS=OFF OPENEXR_INSTALL_EXAMPLES=OFF + # 3.4.0 flags + OPENEXR_BUILD_EXAMPLES=OFF + OPENEXR_BUILD_PYTHON=OFF + OPENEXR_BUILD_TOOLS=OFF + OPENEXR_FORCE_INTERNAL_DEFLATE=OFF + OPENEXR_FORCE_INTERNAL_IMATH=OFF + OPENEXR_FORCE_INTERNAL_OPENJPH=OFF + OPENEXR_INSTALL_DOCS=OFF + OPENEXR_INSTALL_TOOLS=OFF + OPENEXR_TEST_LIBRARIES=OFF + OPENEXR_TEST_PYTHON=OFF + OPENEXR_TEST_TOOLS=OFF ) if(HUNTER_OpenEXR_VERSION VERSION_LESS 3.0.0)