Cycles: remove deprecated strict aliasing flag for opencl, fix missing update
[blender-staging.git] / intern / cycles / util / CMakeLists.txt
1
2 include_directories(
3         .
4         ${GLEW_INCLUDE_PATH}
5         ${OPENGL_INCLUDE_DIR})
6
7 set(sources
8         util_cache.cpp
9         util_cuda.cpp
10         util_dynlib.cpp
11         util_md5.cpp
12         util_memarena.cpp
13         util_opencl.c
14         util_path.cpp
15         util_string.cpp
16         util_system.cpp
17         util_time.cpp
18         util_transform.cpp)
19
20 if(WITH_CYCLES_TEST)
21         list(APPEND sources util_view.cpp)
22 endif()
23
24 set(headers
25         util_algorithm.h
26         util_args.h
27         util_boundbox.h
28         util_cache.h
29         util_cuda.h
30         util_debug.h
31         util_dynlib.h
32         util_function.h
33         util_hash.h
34         util_image.h
35         util_list.h
36         util_map.h
37         util_math.h
38         util_md5.h
39         util_memarena.h
40         util_opencl.h
41         util_opengl.h
42         util_param.h
43         util_path.h
44         util_progress.h
45         util_set.h
46         util_string.h
47         util_system.h
48         util_thread.h
49         util_time.h
50         util_transform.h
51         util_types.h
52         util_view.h
53         util_vector.h
54         util_xml.h)
55
56 add_library(cycles_util ${sources} ${headers})
57