From ffd701ab582824072cfbfa88af5de2ad5ec9f2fc Mon Sep 17 00:00:00 2001 From: Brecht Van Lommel Date: Thu, 9 Nov 2023 15:05:55 +0100 Subject: [PATCH] Build: auto update CMake config for shared library OpenImageDenoise --- .../cmake/platform/platform_old_libs_update.cmake | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/build_files/cmake/platform/platform_old_libs_update.cmake b/build_files/cmake/platform/platform_old_libs_update.cmake index 1dd59637259..cd99ed87afc 100644 --- a/build_files/cmake/platform/platform_old_libs_update.cmake +++ b/build_files/cmake/platform/platform_old_libs_update.cmake @@ -104,3 +104,13 @@ if(UNIX AND (NOT APPLE) AND LIBDIR AND (EXISTS ${LIBDIR})) ) unset(_libdir_stale) endif() + +# Detect update in 4.1 to shared library OpenImageDenoise. +if(UNIX AND + DEFINED OPENIMAGEDENOISE_LIBRARY AND + OPENIMAGEDENOISE_LIBRARY MATCHES "libOpenImageDenoise.a$" AND + (EXISTS ${LIBDIR}/openimagedenoise/lib/libOpenImageDenoise.so OR + EXISTS ${LIBDIR}/openimagedenoise/lib/libOpenImageDenoise.dylib)) + message(STATUS "Auto updating CMake configuration for dynamic OpenImageDenoise") + unset_cache_variables("^OPENIMAGEDENOISE") +endif()