Code

caeb1483e99e945e0dbdb3777bf40fea5eca895b
[inkscape.git] / src / CMakeLists.txt
1 SET(INKSCAPE_SRC
2 #${CONFIG_H}
3 arc-context.cpp
4 attributes.cpp
5 axis-manip.cpp
6 box3d-context.cpp
7 box3d.cpp
8 box3d-side.cpp
9 color.cpp
10 color-profile.cpp
11 composite-undo-stack-observer.cpp
12 conditions.cpp
13 conn-avoid-ref.cpp
14 connector-context.cpp
15 console-output-undo-observer.cpp
16 context-fns.cpp
17 deptool.cpp
18 desktop-affine.cpp
19 desktop.cpp
20 desktop-events.cpp
21 desktop-handles.cpp
22 desktop-style.cpp
23 dir-util.cpp
24 document.cpp
25 document-subset.cpp
26 document-undo.cpp
27 doxygen-main.cpp
28 draw-anchor.cpp
29 draw-context.cpp
30 dropper-context.cpp
31 dyna-draw-context.cpp
32 ege-adjustment-action.cpp
33 ege-color-prof-tracker.cpp
34 ege-output-action.cpp
35 ege-select-one-action.cpp
36 event-context.cpp
37 event-log.cpp
38 extract-uri.cpp
39 file.cpp
40 filter-chemistry.cpp
41 filter-enums.cpp
42 fixes.cpp
43 flood-context.cpp
44 fontsize-expansion.cpp
45 gc-anchored.cpp
46 gc.cpp
47 gc-finalized.cpp
48 gradient-chemistry.cpp
49 gradient-context.cpp
50 gradient-drag.cpp
51 guide-snapper.cpp
52 help.cpp
53 ink-action.cpp
54 inkscape.cpp
55 inkscape-stock.cpp
56 inkview.cpp
57 interface.cpp
58 knot.cpp
59 knotholder.cpp
60 layer-fns.cpp
61 layer-manager.cpp
62 line-geometry.cpp
63 line-snapper.cpp
64 main-cmdlineact.cpp
65 main.cpp
66 marker.cpp
67 media.cpp
68 message-context.cpp
69 message-stack.cpp
70 mod360.cpp
71 node-context.cpp
72 nodepath.cpp
73 object-edit.cpp
74 object-hierarchy.cpp
75 object-snapper.cpp
76 path-chemistry.cpp
77 pencil-context.cpp
78 pen-context.cpp
79 persp3d.cpp
80 persp3d-reference.cpp
81 perspective-line.cpp
82 preferences.cpp
83 prefix.cpp
84 prefs-utils.cpp
85 print.cpp
86 profile-manager.cpp
87 proj_pt.cpp
88 rect-context.cpp
89 registrytool.cpp
90 rubberband.cpp
91 satisfied-guide-cns.cpp
92 selcue.cpp
93 select-context.cpp
94 selection-chemistry.cpp
95 selection.cpp
96 selection-describer.cpp
97 seltrans.cpp
98 seltrans-handles.cpp
99 shape-editor.cpp
100 shortcuts.cpp
101 snap.cpp
102 snapped-line.cpp
103 snapped-point.cpp
104 snapper.cpp
105 sp-anchor.cpp
106 sp-animation.cpp
107 sp-clippath.cpp
108 sp-conn-end.cpp
109 sp-conn-end-pair.cpp
110 sp-cursor.cpp
111 sp-defs.cpp
112 sp-ellipse.cpp
113 sp-feblend.cpp
114 sp-fecolormatrix.cpp
115 sp-fecomponenttransfer.cpp
116 sp-fecomposite.cpp
117 sp-feconvolvematrix.cpp
118 sp-fediffuselighting.cpp
119 sp-fedisplacementmap.cpp
120 sp-fedistantlight.cpp
121 sp-feflood.cpp
122 sp-feimage.cpp
123 sp-femerge.cpp
124 sp-femergenode.cpp
125 sp-femorphology.cpp
126 sp-feoffset.cpp
127 sp-fepointlight.cpp
128 sp-fespecularlighting.cpp
129 sp-fespotlight.cpp
130 sp-fetile.cpp
131 sp-feturbulence.cpp
132 sp-filter.cpp
133 sp-filter-primitive.cpp
134 sp-filter-reference.cpp
135 sp-flowdiv.cpp
136 sp-flowregion.cpp
137 sp-flowtext.cpp
138 sp-gaussian-blur.cpp
139 sp-gradient.cpp
140 sp-gradient-reference.cpp
141 sp-guide.cpp
142 sp-image.cpp
143 spiral-context.cpp
144 sp-item.cpp
145 sp-item-group.cpp
146 sp-item-notify-moveto.cpp
147 sp-item-rm-unsatisfied-cns.cpp
148 sp-item-transform.cpp
149 sp-item-update-cns.cpp
150 sp-line.cpp
151 splivarot.cpp
152 sp-mask.cpp
153 sp-metadata.cpp
154 sp-metrics.cpp
155 sp-namedview.cpp
156 sp-object.cpp
157 sp-object-group.cpp
158 sp-object-repr.cpp
159 sp-offset.cpp
160 sp-paint-server.cpp
161 sp-path.cpp
162 sp-pattern.cpp
163 sp-polygon.cpp
164 sp-polyline.cpp
165 sp-rect.cpp
166 sp-root.cpp
167 sp-shape.cpp
168 sp-skeleton.cpp
169 sp-spiral.cpp
170 sp-star.cpp
171 sp-string.cpp
172 sp-style-elem.cpp
173 sp-switch.cpp
174 sp-symbol.cpp
175 sp-text.cpp
176 sp-tref.cpp
177 sp-tref-reference.cpp
178 sp-tspan.cpp
179 sp-use.cpp
180 sp-use-reference.cpp
181 star-context.cpp
182 streams-gzip.cpp
183 streams-handles.cpp
184 streams-jar.cpp
185 streams-zlib.cpp
186 style.cpp
187 style-test.cpp
188 svg-view.cpp
189 svg-view-widget.cpp
190 text-chemistry.cpp
191 text-context.cpp
192 text-editing.cpp
193 tools-switch.cpp
194 transf_mat_3x4.cpp
195 tweak-context.cpp
196 uri.cpp
197 uri-references.cpp
198 vanishing-point.cpp
199 verbs.cpp
200 version.cpp
201 winmain.cpp
202 zoom-context.cpp
203 ${algorithms}
204 ${api}
205 ${application}
206 ${BIND_SRC}
207 ${debug}
208 ${dialogs}
209 ${display}
210 ${dom_SRC}
211 ${extension_SRC}
212 ${graphlayout_SRC}
213 ${extension_SRC}
214 ${helper_SRC}
215 ${inkjar_SRC}
216 ${io_SRC}
217 ${jabber_whiteboard_SRC}
218 #${
219 #${
220 #${
221 #${
224 # make executable for INKSCAPE
225 ADD_EXECUTABLE(inkscape ${INKSCAPE_SRC})
227 #INSTALL(TARGETS INKSCAPE
228 #  RUNTIME DESTINATION bin
229 #  LIBRARY DESTINATION lib
230 #  ARCHIVE DESTINATION lib
231 #)
233 #FILE(GLOB files "${CMAKE_CURRENT_SOURCE_DIR}/*.h")
234 #INSTALL(FILES ${files} DESTINATION include/INKSCAPE/INKSCAPE)
236 #CONFIGURE_FILE( ${CMAKE_SOURCE_DIR}/INKSCAPE.pc.in
237 #                ${CMAKE_BINARY_DIR}/INKSCAPE.pc @ONLY IMMEDIATE )
238 #INSTALL(FILES "${CMAKE_BINARY_DIR}/INKSCAPE.pc" DESTINATION lib/pkgconfig)
241 # Add New folders in src folder here
242 SET(srcfolders
243 2geom
244 algorithms
245 api
246 application
247 bind
248 debug
249 dialogs
250 display
251 dom
252 extension
253 graphlayout
254 helper
255 inkjar
256 io
257 jabber_whiteboard
258 libavoid
259 libcola
260 libcroco
261 libgdl
262 libnr
263 libnrtype
264 libvpsc
265 livarot
266 live_effects
267 pedro
268 svg
269 pixmaps
270 trace
271 traits
272 ui
273 removeoverlap
274 utest
275 util
276 widgets
277 xml
279 \r
280 FOREACH(dirlist ${srcfolders})
281 ADD_SUBDIRECTORY(${dirlist})
282 ENDFOREACH(dirlist)