Changeset View
Changeset View
Standalone View
Standalone View
source/blender/depsgraph/CMakeLists.txt
| Show First 20 Lines • Show All 94 Lines • ▼ Show 20 Lines | set(SRC | ||||
| intern/depsgraph.h | intern/depsgraph.h | ||||
| intern/depsgraph_intern.h | intern/depsgraph_intern.h | ||||
| intern/depsgraph_types.h | intern/depsgraph_types.h | ||||
| util/deg_util_foreach.h | util/deg_util_foreach.h | ||||
| util/deg_util_function.h | util/deg_util_function.h | ||||
| ) | ) | ||||
| if(WITH_CXX11) | |||||
| add_definitions(-DDEG_STD_UNORDERED_MAP) | |||||
| elseif(HAVE_STD_UNORDERED_MAP_HEADER) | |||||
| if(HAVE_UNORDERED_MAP_IN_STD_NAMESPACE) | |||||
| add_definitions(-DDEG_STD_UNORDERED_MAP) | |||||
| else() | |||||
| if(HAVE_UNORDERED_MAP_IN_TR1_NAMESPACE) | |||||
| add_definitions(-DDEG_STD_UNORDERED_MAP_IN_TR1_NAMESPACE) | |||||
| else() | |||||
| add_definitions(-DDEG_NO_UNORDERED_MAP) | |||||
| message(STATUS "Replacing unordered_map/set with map/set (warning: slower!)") | |||||
| endif() | |||||
| endif() | |||||
| else() | |||||
| if(HAVE_UNORDERED_MAP_IN_TR1_NAMESPACE) | |||||
| add_definitions(-DDEG_TR1_UNORDERED_MAP) | |||||
| else() | |||||
| add_definitions(-DDEG_NO_UNORDERED_MAP) | |||||
| message(STATUS "Replacing unordered_map/set with map/set (warning: slower!)") | |||||
| endif() | |||||
| endif() | |||||
| if(WITH_LEGACY_DEPSGRAPH) | if(WITH_LEGACY_DEPSGRAPH) | ||||
| add_definitions(-DWITH_LEGACY_DEPSGRAPH) | add_definitions(-DWITH_LEGACY_DEPSGRAPH) | ||||
| endif() | endif() | ||||
| if(WITH_BOOST) | if(WITH_BOOST) | ||||
| list(APPEND INC_SYS | list(APPEND INC_SYS | ||||
| ${BOOST_INCLUDE_DIR} | ${BOOST_INCLUDE_DIR} | ||||
| ) | ) | ||||
| add_definitions(-DHAVE_BOOST_FUNCTION_BINDINGS) | add_definitions(-DHAVE_BOOST_FUNCTION_BINDINGS) | ||||
| endif() | endif() | ||||
| if(WITH_OPENSUBDIV) | if(WITH_OPENSUBDIV) | ||||
| add_definitions(-DWITH_OPENSUBDIV) | add_definitions(-DWITH_OPENSUBDIV) | ||||
| endif() | endif() | ||||
| blender_add_lib(bf_depsgraph "${SRC}" "${INC}" "${INC_SYS}") | blender_add_lib(bf_depsgraph "${SRC}" "${INC}" "${INC_SYS}") | ||||