diff options
author | Jacques Lucke <jacques@blender.org> | 2021-11-05 16:48:22 +0300 |
---|---|---|
committer | Jacques Lucke <jacques@blender.org> | 2021-11-05 16:48:22 +0300 |
commit | 6feb56e6da0b0b221f596a82394a4170e4cfd8bb (patch) | |
tree | 6e429419e1ff0c23a8dcd97b1c7c150e2b52272a | |
parent | f64859da9abd62ce507edf8b4e91c1e7521a1d5e (diff) |
add cmake changestemp-unity-build-test
-rw-r--r-- | source/blender/nodes/CMakeLists.txt | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/source/blender/nodes/CMakeLists.txt b/source/blender/nodes/CMakeLists.txt index 19935bebaea..38a9bbd6700 100644 --- a/source/blender/nodes/CMakeLists.txt +++ b/source/blender/nodes/CMakeLists.txt @@ -552,3 +552,20 @@ if(WITH_OPENVDB) endif() blender_add_lib(bf_nodes "${SRC}" "${INC}" "${INC_SYS}" "${LIB}") + +if (${CMAKE_VERSION} VERSION_GREATER_EQUAL "3.16") + set_target_properties(bf_nodes PROPERTIES UNITY_BUILD ON) + set_target_properties(bf_nodes PROPERTIES UNITY_BUILD_BATCH_SIZE 10) + # target_precompile_headers(bf_nodes + # PRIVATE + # "$<$<COMPILE_LANGUAGE:CXX>:${CMAKE_CURRENT_SOURCE_DIR}/geometry/node_geometry_util.hh>" + # "$<$<COMPILE_LANGUAGE:CXX>:${CMAKE_CURRENT_SOURCE_DIR}/NOD_geometry_exec.hh>" + # "$<$<COMPILE_LANGUAGE:CXX>:${CMAKE_CURRENT_SOURCE_DIR}/NOD_geometry_nodes_eval_log.hh>" + # ) + # if(WIN32) + # target_precompile_headers(bf_nodes + # PRIVATE + # "$<$<COMPILE_LANGUAGE:CXX>:bli_winstuff.h>" + # ) + # endif() +endif() |