From 688d0d66634bfd92003ab3d30cecc85007314d5e Mon Sep 17 00:00:00 2001 From: Philippe Leprince Date: Fri, 5 Apr 2024 10:38:48 +0200 Subject: [PATCH] fix: tentative: always enable threads to build examples as it is needed for blosc2. Signed-off-by: Philippe Leprince --- cmake/OpenEXRConfig.cmake.in | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/cmake/OpenEXRConfig.cmake.in b/cmake/OpenEXRConfig.cmake.in index e94fd7b275..288fde2217 100644 --- a/cmake/OpenEXRConfig.cmake.in +++ b/cmake/OpenEXRConfig.cmake.in @@ -5,12 +5,10 @@ include(CMakeFindDependencyMacro) -set(openexr_needthreads @OPENEXR_ENABLE_THREADING@) -if (openexr_needthreads) - set(THREADS_PREFER_PTHREAD_FLAG ON) - find_dependency(Threads) -endif() -unset(openexr_needthreads) +# blosc2 needs threads, so we set it irrespective of OPENEXR_ENABLE_THREADING +# which enables threaded processing of requests. +set(THREADS_PREFER_PTHREAD_FLAG ON) +find_dependency(Threads) find_dependency(Imath)