[Bf-blender-cvs] [4e8a883bcc9] master: Cleanup: use unity build for composite nodes

Aaron Carlisle noreply at git.blender.org
Tue Jan 11 08:57:22 CET 2022


Commit: 4e8a883bcc9377b231c41e29f417c9929fdfc7a0
Author: Aaron Carlisle
Date:   Tue Jan 11 02:57:14 2022 -0500
Branches: master
https://developer.blender.org/rB4e8a883bcc9377b231c41e29f417c9929fdfc7a0

Cleanup: use unity build for composite nodes

GIves about a 2.1x improvement in compilation times.

===================================================================

M	source/blender/nodes/composite/CMakeLists.txt

===================================================================

diff --git a/source/blender/nodes/composite/CMakeLists.txt b/source/blender/nodes/composite/CMakeLists.txt
index 20a7fcc9826..086c820ce1e 100644
--- a/source/blender/nodes/composite/CMakeLists.txt
+++ b/source/blender/nodes/composite/CMakeLists.txt
@@ -149,3 +149,8 @@ if(WITH_OPENIMAGEDENOISE)
 endif()
 
 blender_add_lib(bf_nodes_composite "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
+
+if(WITH_UNITY_BUILD)
+  set_target_properties(bf_nodes_composite PROPERTIES UNITY_BUILD ON)
+  set_target_properties(bf_nodes_composite PROPERTIES UNITY_BUILD_BATCH_SIZE 10)
+endif()



More information about the Bf-blender-cvs mailing list