Cycles Bake
[blender-staging.git] / intern / cycles / render / CMakeLists.txt
1
2 set(INC
3         .
4         ../device
5         ../kernel
6         ../kernel/svm
7         ../kernel/osl
8         ../bvh
9         ../util
10 )
11
12 set(INC_SYS
13         ${GLEW_INCLUDE_PATH}
14 )
15
16 set(SRC
17         attribute.cpp
18         background.cpp
19         bake.cpp
20         blackbody.cpp
21         buffers.cpp
22         camera.cpp
23         film.cpp
24         graph.cpp
25         image.cpp
26         integrator.cpp
27         light.cpp
28         mesh.cpp
29         mesh_displace.cpp
30         nodes.cpp
31         object.cpp
32         osl.cpp
33         particles.cpp
34         curves.cpp
35         scene.cpp
36         session.cpp
37         shader.cpp
38         sky_model.cpp
39         sobol.cpp
40         svm.cpp
41         tables.cpp
42         tile.cpp
43 )
44
45 set(SRC_HEADERS
46         attribute.h
47         bake.h
48         background.h
49         blackbody.h
50         buffers.h
51         camera.h
52         film.h
53         graph.h
54         image.h
55         integrator.h
56         light.h
57         mesh.h
58         nodes.h
59         object.h
60         osl.h
61         particles.h
62         curves.h
63         scene.h
64         session.h
65         shader.h
66         sky_model.h
67         sky_model_data.h
68         sobol.h
69         svm.h
70         tables.h
71         tile.h
72 )
73
74 set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${RTTI_DISABLE_FLAGS}")
75
76 include_directories(${INC})
77 include_directories(SYSTEM ${INC_SYS})
78
79 add_library(cycles_render ${SRC} ${SRC_HEADERS})
80