blender/intern/cycles/util/CMakeLists.txt
Brecht Van Lommel 57cf48e7c6 Cycles Hair: refactoring to support generic attributes for hair curves. There
should be no functional changes yet. UV, tangent and intercept are now stored
as attributes, with the intention to add more like multiple uv's, vertex
colors, generated coordinates and motion vectors later.

Things got a bit messy due to having both triangle and curve data in the same
mesh data structure, which also gives us two sets of attributes. This will get
cleaned up when we split the mesh class.
2013-01-03 12:08:54 +00:00

72 lines
957 B
CMake

set(INC
.
)
set(INC_SYS
${GLEW_INCLUDE_PATH}
${OPENGL_INCLUDE_DIR}
)
set(SRC
util_cache.cpp
util_cuda.cpp
util_dynlib.cpp
util_md5.cpp
util_memarena.cpp
util_opencl.cpp
util_path.cpp
util_string.cpp
util_system.cpp
util_task.cpp
util_time.cpp
util_transform.cpp
)
if(WITH_CYCLES_TEST)
list(APPEND SRC
util_view.cpp
)
endif()
set(SRC_HEADERS
util_algorithm.h
util_args.h
util_boundbox.h
util_cache.h
util_cuda.h
util_debug.h
util_dynlib.h
util_foreach.h
util_function.h
util_hash.h
util_image.h
util_list.h
util_map.h
util_math.h
util_md5.h
util_memarena.h
util_opencl.h
util_opengl.h
util_param.h
util_path.h
util_progress.h
util_set.h
util_stats.h
util_string.h
util_system.h
util_task.h
util_thread.h
util_time.h
util_transform.h
util_types.h
util_vector.h
util_view.h
util_xml.h
)
include_directories(${INC})
include_directories(SYSTEM ${INC_SYS})
add_library(cycles_util ${SRC} ${SRC_HEADERS})