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:
authorAaron Carlisle <carlisle.b3d@gmail.com>2022-01-11 10:57:14 +0300
committerAaron Carlisle <carlisle.b3d@gmail.com>2022-01-11 10:57:14 +0300
commit4e8a883bcc9377b231c41e29f417c9929fdfc7a0 (patch)
tree113913d8fb8e466f82e8488564e179eff35e1d1f
parentbc02ede98b08e81ec225a048e1a76152a06d0a23 (diff)
Cleanup: use unity build for composite nodes
GIves about a 2.1x improvement in compilation times.
-rw-r--r--source/blender/nodes/composite/CMakeLists.txt5
1 files changed, 5 insertions, 0 deletions
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()