UI: Clean up sub-panel for new boolean modifier options
[blender.git] / source / blender / render / CMakeLists.txt
1 # ***** BEGIN GPL LICENSE BLOCK *****
2 #
3 # This program is free software; you can redistribute it and/or
4 # modify it under the terms of the GNU General Public License
5 # as published by the Free Software Foundation; either version 2
6 # of the License, or (at your option) any later version.
7 #
8 # This program is distributed in the hope that it will be useful,
9 # but WITHOUT ANY WARRANTY; without even the implied warranty of
10 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
11 # GNU General Public License for more details.
12 #
13 # You should have received a copy of the GNU General Public License
14 # along with this program; if not, write to the Free Software Foundation,
15 # Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
16 #
17 # The Original Code is Copyright (C) 2006, Blender Foundation
18 # All rights reserved.
19 # ***** END GPL LICENSE BLOCK *****
20
21
22 set(INC
23   .
24   intern
25   ../blenkernel
26   ../blenlib
27   ../blentranslation
28   ../depsgraph
29   ../draw
30   ../gpu
31   ../imbuf
32   ../makesdna
33   ../makesrna
34   ../nodes
35   ../sequencer
36   ../simulation
37   ../../../intern/atomic
38   ../../../intern/guardedalloc
39   ../../../intern/mikktspace
40   ../../../intern/mantaflow/extern
41 )
42
43
44 set(SRC
45   intern/bake.c
46   intern/engine.c
47   intern/initrender.c
48   intern/multires_bake.c
49   intern/pipeline.c
50   intern/render_result.c
51   intern/texture_image.c
52   intern/texture_pointdensity.c
53   intern/texture_procedural.c
54   intern/zbuf.c
55
56   RE_bake.h
57   RE_engine.h
58   RE_multires_bake.h
59   RE_pipeline.h
60   RE_texture.h
61
62   intern/initrender.h
63   intern/pipeline.h
64   intern/render_result.h
65   intern/render_types.h
66   intern/texture_common.h
67   intern/zbuf.h
68 )
69
70 set(LIB
71 )
72
73 if(WITH_PYTHON)
74   add_definitions(-DWITH_PYTHON)
75   list(APPEND INC
76     ../python
77   )
78 endif()
79
80 if(WITH_IMAGE_OPENEXR)
81   list(APPEND LIB
82     bf_imbuf_openexr
83   )
84   add_definitions(-DWITH_OPENEXR)
85 endif()
86
87 if(WITH_FREESTYLE)
88   list(APPEND INC
89     ../freestyle
90   )
91   list(APPEND LIB
92     bf_freestyle
93   )
94   add_definitions(-DWITH_FREESTYLE)
95 endif()
96
97 if(WITH_INTERNATIONAL)
98   add_definitions(-DWITH_INTERNATIONAL)
99 endif()
100
101
102 blender_add_lib_nolist(bf_render "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")