Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'build_files/cmake/platform/platform_old_libs_update.cmake')
-rw-r--r--build_files/cmake/platform/platform_old_libs_update.cmake16
1 files changed, 16 insertions, 0 deletions
diff --git a/build_files/cmake/platform/platform_old_libs_update.cmake b/build_files/cmake/platform/platform_old_libs_update.cmake
index f0ca930bb39..77dc61c77b4 100644
--- a/build_files/cmake/platform/platform_old_libs_update.cmake
+++ b/build_files/cmake/platform/platform_old_libs_update.cmake
@@ -44,3 +44,19 @@ if(UNIX AND DEFINED NANOVDB_INCLUDE_DIR)
unset_cache_variables("^NANOVDB")
endif()
endif()
+
+# Detect update to 3.4 libs with shared libraries.
+if(UNIX AND
+ DEFINED TBB_LIBRARY AND
+ TBB_LIBRARY MATCHES "libtbb.a$" AND
+ EXISTS ${LIBDIR}/usd/include/pxr/base/tf/pyModule.h)
+ message(STATUS "Auto updating CMake configuration for Blender 3.4 libraries")
+ unset_cache_variables("^BLOSC")
+ unset_cache_variables("^BOOST")
+ unset_cache_variables("^OPENEXR")
+ unset_cache_variables("^OPENIMAGEIO")
+ unset_cache_variables("^OPENSUBDIV")
+ unset_cache_variables("^OPENVDB")
+ unset_cache_variables("^TBB")
+ unset_cache_variables("^USD")
+endif()