diff options
Diffstat (limited to 'source/blender/depsgraph/CMakeLists.txt')
-rw-r--r-- | source/blender/depsgraph/CMakeLists.txt | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/source/blender/depsgraph/CMakeLists.txt b/source/blender/depsgraph/CMakeLists.txt index 33a7628c68d..17a13b66aaa 100644 --- a/source/blender/depsgraph/CMakeLists.txt +++ b/source/blender/depsgraph/CMakeLists.txt @@ -43,16 +43,19 @@ set(SRC intern/builder/deg_builder.cc intern/builder/deg_builder_cycle.cc intern/builder/deg_builder_nodes.cc + intern/builder/deg_builder_nodes_layer.cc intern/builder/deg_builder_nodes_rig.cc intern/builder/deg_builder_nodes_scene.cc intern/builder/deg_builder_pchanmap.cc intern/builder/deg_builder_relations.cc intern/builder/deg_builder_relations_keys.cc + intern/builder/deg_builder_relations_layer.cc intern/builder/deg_builder_relations_rig.cc intern/builder/deg_builder_relations_scene.cc intern/builder/deg_builder_transitive.cc intern/debug/deg_debug_graphviz.cc intern/eval/deg_eval.cc + intern/eval/deg_eval_copy_on_write.cc intern/eval/deg_eval_debug.cc intern/eval/deg_eval_flush.cc intern/nodes/deg_node.cc @@ -78,6 +81,7 @@ set(SRC intern/builder/deg_builder_relations.h intern/builder/deg_builder_transitive.h intern/eval/deg_eval.h + intern/eval/deg_eval_copy_on_write.h intern/eval/deg_eval_debug.h intern/eval/deg_eval_flush.h intern/nodes/deg_node.h @@ -113,10 +117,6 @@ else() endif() endif() -if(WITH_LEGACY_DEPSGRAPH) - add_definitions(-DWITH_LEGACY_DEPSGRAPH) -endif() - if(WITH_BOOST) list(APPEND INC_SYS ${BOOST_INCLUDE_DIR} @@ -128,4 +128,8 @@ if(WITH_OPENSUBDIV) add_definitions(-DWITH_OPENSUBDIV) endif() +if(WITH_DEPSGRAPH_COPY_ON_WRITE) + add_definitions(-DWITH_COPY_ON_WRITE) +endif() + blender_add_lib(bf_depsgraph "${SRC}" "${INC}" "${INC_SYS}") |