Changeset View
Changeset View
Standalone View
Standalone View
intern/cycles/SConscript
| Show First 20 Lines • Show All 41 Lines • ▼ Show 20 Lines | |||||
| sources.remove(path.join('kernel', 'kernel_avx2.cpp')) | sources.remove(path.join('kernel', 'kernel_avx2.cpp')) | ||||
| incs = [] | incs = [] | ||||
| defs = [] | defs = [] | ||||
| cxxflags = Split(env['CXXFLAGS']) | cxxflags = Split(env['CXXFLAGS']) | ||||
| defs += env['BF_GL_DEFINITIONS'] | defs += env['BF_GL_DEFINITIONS'] | ||||
| if env['WITH_UNORDERED_MAP_SUPPORT']: | |||||
| if env['UNORDERED_MAP_HEADER'] == 'unordered_map': | |||||
| if env['UNORDERED_MAP_NAMESPACE'] == 'std': | |||||
| defs.append('CYCLES_STD_UNORDERED_MAP') | |||||
| elif env['UNORDERED_MAP_NAMESPACE'] == 'std::tr1': | |||||
| defs.append('CYCLES_STD_UNORDERED_MAP_IN_TR1_NAMESPACE') | |||||
| elif env['UNORDERED_MAP_NAMESPACE'] == 'std::tr1': | |||||
| defs.append('CYCLES_TR1_UNORDERED_MAP') | |||||
| else: | |||||
| print("-- Replacing unordered_map/set with map/set (warning: slower!)") | |||||
| defs.append('CYCLES_NO_UNORDERED_MAP') | |||||
| defs.append('CCL_NAMESPACE_BEGIN=namespace ccl {') | defs.append('CCL_NAMESPACE_BEGIN=namespace ccl {') | ||||
| defs.append('CCL_NAMESPACE_END=}') | defs.append('CCL_NAMESPACE_END=}') | ||||
| defs.append('WITH_OPENCL') | defs.append('WITH_OPENCL') | ||||
| defs.append('WITH_MULTI') | defs.append('WITH_MULTI') | ||||
| defs.append('WITH_CUDA') | defs.append('WITH_CUDA') | ||||
| if env['WITH_BF_CYCLES_OSL']: | if env['WITH_BF_CYCLES_OSL']: | ||||
| ▲ Show 20 Lines • Show All 108 Lines • Show Last 20 Lines | |||||