Changeset View
Changeset View
Standalone View
Standalone View
intern/cycles/CMakeLists.txt
| Show First 20 Lines • Show All 218 Lines • ▼ Show 20 Lines | if(WITH_CYCLES_STANDALONE) | ||||
| set(WITH_CYCLES_DEVICE_OPENCL TRUE) | set(WITH_CYCLES_DEVICE_OPENCL TRUE) | ||||
| set(WITH_CYCLES_DEVICE_CUDA TRUE) | set(WITH_CYCLES_DEVICE_CUDA TRUE) | ||||
| # Experimental and unfinished. | # Experimental and unfinished. | ||||
| set(WITH_CYCLES_NETWORK FALSE) | set(WITH_CYCLES_NETWORK FALSE) | ||||
| endif() | endif() | ||||
| # TODO(sergey): Consider removing it, only causes confusion in interface. | # TODO(sergey): Consider removing it, only causes confusion in interface. | ||||
| set(WITH_CYCLES_DEVICE_MULTI TRUE) | set(WITH_CYCLES_DEVICE_MULTI TRUE) | ||||
| if(CYCLES_STANDALONE_REPOSITORY) | |||||
| TEST_UNORDERED_MAP_SUPPORT() | |||||
| endif() | |||||
| if(WITH_CXX11) | |||||
| add_definitions(-DCYCLES_STD_UNORDERED_MAP) | |||||
| elseif(HAVE_STD_UNORDERED_MAP_HEADER) | |||||
| if(HAVE_UNORDERED_MAP_IN_STD_NAMESPACE) | |||||
| add_definitions(-DCYCLES_STD_UNORDERED_MAP) | |||||
| else() | |||||
| if(HAVE_UNORDERED_MAP_IN_TR1_NAMESPACE) | |||||
| add_definitions(-DCYCLES_STD_UNORDERED_MAP_IN_TR1_NAMESPACE) | |||||
| else() | |||||
| add_definitions(-DCYCLES_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(-DCYCLES_TR1_UNORDERED_MAP) | |||||
| else() | |||||
| add_definitions(-DCYCLES_NO_UNORDERED_MAP) | |||||
| message(STATUS "Replacing unordered_map/set with map/set (warning: slower!)") | |||||
| endif() | |||||
| endif() | |||||
| # Logging capabilities using GLog library. | # Logging capabilities using GLog library. | ||||
| if(WITH_CYCLES_LOGGING) | if(WITH_CYCLES_LOGGING) | ||||
| add_definitions(-DWITH_CYCLES_LOGGING) | add_definitions(-DWITH_CYCLES_LOGGING) | ||||
| add_definitions(${GLOG_DEFINES}) | add_definitions(${GLOG_DEFINES}) | ||||
| add_definitions(-DCYCLES_GFLAGS_NAMESPACE=${GFLAGS_NAMESPACE}) | add_definitions(-DCYCLES_GFLAGS_NAMESPACE=${GFLAGS_NAMESPACE}) | ||||
| include_directories( | include_directories( | ||||
| SYSTEM | SYSTEM | ||||
| ${GLOG_INCLUDE_DIRS} | ${GLOG_INCLUDE_DIRS} | ||||
| ▲ Show 20 Lines • Show All 98 Lines • Show Last 20 Lines | |||||