summaryrefslogtreecommitdiff
path: root/media-gfx/blender/files/blender-5.2.1-osd-omp-link.patch
blob: 4dcf19b89ddc4e2caed34013dabd54eb9bda72a5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Link the OpenMP runtime used by system OpenSubdiv.
--- a/build_files/cmake/Modules/FindOpenSubdiv.cmake
+++ b/build_files/cmake/Modules/FindOpenSubdiv.cmake
@@ -56,6 +56,11 @@
   list(APPEND _opensubdiv_LIBRARIES "${OPENSUBDIV_${UPPERCOMPONENT}_LIBRARY}")
 endforeach()
 
+find_package(OpenMP QUIET)
+if(OpenMP_CXX_FOUND)
+  list(APPEND _opensubdiv_LIBRARIES OpenMP::OpenMP_CXX)
+endif()
+
 # Return values:
 # - `${variable_name}`: `TRUE` if the controller include file exists.
 function(OPENSUBDIV_CHECK_CONTROLLER