~inkscape.dev/inkscape/cmakebuild

« back to all changes in this revision

Viewing changes to src/extension/CMakeLists.txt

  • Committer: Markus Engel
  • Date: 2014-08-10 14:28:23 UTC
  • Revision ID: markus.engel@tum.de-20140810142823-l3dexsvccu3s5pg3
Added CMakeLists.txt-files to subdirectories.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
add_subdirectory(dbus)
 
2
add_subdirectory(implementation)
 
3
add_subdirectory(internal)
 
4
add_subdirectory(param)
1
5
 
2
6
set(extension_SRC
 
7
    #${dbus_SRC}
 
8
    ${implementation_SRC}
 
9
    ${internal_SRC}
 
10
    ${param_SRC}
 
11
 
3
12
        db.cpp
4
13
        dependency.cpp
5
14
        effect.cpp
15
24
        system.cpp
16
25
        timer.cpp
17
26
 
18
 
        implementation/implementation.cpp
19
 
        implementation/xslt.cpp
20
 
        implementation/script.cpp
21
 
 
22
 
        param/bool.cpp
23
 
        param/color.cpp
24
 
        param/description.cpp
25
 
        param/enum.cpp
26
 
        param/float.cpp
27
 
        param/int.cpp
28
 
        param/notebook.cpp
29
 
        param/parameter.cpp
30
 
        param/radiobutton.cpp
31
 
        param/string.cpp
32
 
 
33
 
        internal/bluredge.cpp
34
 
        internal/cairo-png-out.cpp
35
 
        internal/cairo-ps-out.cpp
36
 
        internal/cairo-render-context.cpp
37
 
        internal/cairo-renderer.cpp
38
 
        internal/cairo-renderer-pdf-out.cpp
39
 
        internal/cdr-input.cpp
40
 
        internal/emf-inout.cpp
41
 
        internal/emf-print.cpp
42
 
        internal/gdkpixbuf-input.cpp
43
 
        internal/gimpgrad.cpp
44
 
        internal/grid.cpp
45
 
        internal/image-resolution.cpp
46
 
        internal/latex-pstricks.cpp
47
 
        internal/latex-pstricks-out.cpp
48
 
        internal/metafile-inout.cpp
49
 
        internal/metafile-print.cpp
50
 
        internal/odf.cpp
51
 
        internal/latex-text-renderer.cpp
52
 
        internal/pov-out.cpp
53
 
        internal/javafx-out.cpp
54
 
        internal/svg.cpp
55
 
        internal/svgz.cpp
56
 
        internal/text_reassemble.c
57
 
        internal/vsd-input.cpp
58
 
        internal/wmf-inout.cpp
59
 
        internal/wmf-print.cpp
60
 
 
61
 
        internal/filter/filter-all.cpp
62
 
        internal/filter/filter-file.cpp
63
 
        internal/filter/filter.cpp
64
 
 
65
 
        internal/pdfinput/pdf-input.cpp
66
 
        internal/pdfinput/pdf-parser.cpp
67
 
        internal/pdfinput/svg-builder.cpp
 
27
        #implementation/implementation.cpp
 
28
        #implementation/xslt.cpp
 
29
        #implementation/script.cpp
 
30
 
 
31
        #param/bool.cpp
 
32
        #param/color.cpp
 
33
        #param/description.cpp
 
34
        #param/enum.cpp
 
35
        #param/float.cpp
 
36
        #param/int.cpp
 
37
        #param/notebook.cpp
 
38
        #param/parameter.cpp
 
39
        #param/radiobutton.cpp
 
40
        #param/string.cpp
 
41
 
 
42
        #internal/bluredge.cpp
 
43
        #internal/cairo-png-out.cpp
 
44
        #internal/cairo-ps-out.cpp
 
45
        #internal/cairo-render-context.cpp
 
46
        #internal/cairo-renderer.cpp
 
47
        #internal/cairo-renderer-pdf-out.cpp
 
48
        #internal/cdr-input.cpp
 
49
        #internal/emf-inout.cpp
 
50
        #internal/emf-print.cpp
 
51
        #internal/gdkpixbuf-input.cpp
 
52
        #internal/gimpgrad.cpp
 
53
        #internal/grid.cpp
 
54
        #internal/image-resolution.cpp
 
55
        #internal/latex-pstricks.cpp
 
56
        #internal/latex-pstricks-out.cpp
 
57
        #internal/metafile-inout.cpp
 
58
        #internal/metafile-print.cpp
 
59
        #internal/odf.cpp
 
60
        #internal/latex-text-renderer.cpp
 
61
        #internal/pov-out.cpp
 
62
        #internal/javafx-out.cpp
 
63
        #internal/svg.cpp
 
64
        #internal/svgz.cpp
 
65
        #internal/text_reassemble.c
 
66
        #internal/vsd-input.cpp
 
67
        #internal/wmf-inout.cpp
 
68
        #internal/wmf-print.cpp
 
69
 
 
70
        #internal/filter/filter-all.cpp
 
71
        #internal/filter/filter-file.cpp
 
72
        #internal/filter/filter.cpp
 
73
 
 
74
        #internal/pdfinput/pdf-input.cpp
 
75
        #internal/pdfinput/pdf-parser.cpp
 
76
        #internal/pdfinput/svg-builder.cpp
68
77
 
69
78
        # ------
70
79
        # Header
71
 
        db.h
72
 
        dependency.h
73
 
        effect.h
74
 
        error-file.h
75
 
        execution-env.h
76
 
        extension.h
77
 
        init.h
78
 
        input.h
79
 
        output.h
80
 
        param/bool.h
81
 
        param/color.h
82
 
        param/description.h
83
 
        param/enum.h
84
 
        param/float.h
85
 
        param/int.h
86
 
        param/notebook.h
87
 
        param/parameter.h
88
 
        param/radiobutton.h
89
 
        param/string.h
90
 
        patheffect.h
91
 
        prefdialog.h
92
 
        print.h
93
 
        system.h
94
 
        timer.h
95
 
 
96
 
        implementation/implementation.h
97
 
        implementation/script.h
98
 
        implementation/xslt.h
99
 
 
100
 
        internal/bluredge.h
101
 
        internal/cairo-png-out.h
102
 
        internal/cairo-ps-out.h
103
 
        internal/cairo-render-context.h
104
 
        internal/cairo-renderer-pdf-out.h
105
 
        internal/cairo-renderer.h
106
 
        internal/cdr-input.h
107
 
        internal/clear-n_.h
108
 
        internal/emf-inout.h
109
 
        internal/emf-print.h
110
 
        internal/filter/bevels.h
111
 
        internal/filter/blurs.h
112
 
        internal/filter/bumps.h
113
 
        internal/filter/color.h
114
 
        internal/filter/distort.h
115
 
        internal/filter/filter.h
116
 
        internal/filter/image.h
117
 
        internal/filter/morphology.h
118
 
        internal/filter/overlays.h
119
 
        internal/filter/paint.h
120
 
        internal/filter/protrusions.h
121
 
        internal/filter/shadows.h
122
 
        internal/filter/textures.h
123
 
        internal/filter/transparency.h
124
 
        internal/gdkpixbuf-input.h
125
 
        internal/gimpgrad.h
126
 
        internal/grid.h
127
 
        internal/image-resolution.h
128
 
        internal/javafx-out.h
129
 
        internal/latex-pstricks-out.h
130
 
        internal/latex-pstricks.h
131
 
        internal/latex-text-renderer.h
132
 
        internal/metafile-inout.h
133
 
        internal/metafile-print.h
134
 
        internal/odf.h
135
 
        internal/pdfinput/pdf-input.h
136
 
        internal/pdfinput/pdf-parser.h
137
 
        internal/pdfinput/svg-builder.h
138
 
        internal/pov-out.h
139
 
        internal/svg.h
140
 
        internal/svgz.h
141
 
        internal/text_reassemble.h
142
 
        internal/vsd-input.h
143
 
        internal/wmf-inout.h
144
 
        internal/wmf-print.h
 
80
        #db.h
 
81
        #dependency.h
 
82
        #effect.h
 
83
        #error-file.h
 
84
        #execution-env.h
 
85
        #extension.h
 
86
        #init.h
 
87
        #input.h
 
88
        #output.h
 
89
        #param/bool.h
 
90
        #param/color.h
 
91
        #param/description.h
 
92
        #param/enum.h
 
93
        #param/float.h
 
94
        #param/int.h
 
95
        #param/notebook.h
 
96
        #param/parameter.h
 
97
        #param/radiobutton.h
 
98
        #param/string.h
 
99
        #patheffect.h
 
100
        #prefdialog.h
 
101
        #print.h
 
102
        #system.h
 
103
        #timer.h
 
104
 
 
105
        #implementation/implementation.h
 
106
        #implementation/script.h
 
107
        #implementation/xslt.h
 
108
 
 
109
        #internal/bluredge.h
 
110
        #internal/cairo-png-out.h
 
111
        #internal/cairo-ps-out.h
 
112
        #internal/cairo-render-context.h
 
113
        #internal/cairo-renderer-pdf-out.h
 
114
        #internal/cairo-renderer.h
 
115
        #internal/cdr-input.h
 
116
        #internal/clear-n_.h
 
117
        #internal/emf-inout.h
 
118
        #internal/emf-print.h
 
119
        #internal/filter/bevels.h
 
120
        #internal/filter/blurs.h
 
121
        #internal/filter/bumps.h
 
122
        #internal/filter/color.h
 
123
        #internal/filter/distort.h
 
124
        #internal/filter/filter.h
 
125
        #internal/filter/image.h
 
126
        #internal/filter/morphology.h
 
127
        #internal/filter/overlays.h
 
128
        #internal/filter/paint.h
 
129
        #internal/filter/protrusions.h
 
130
        #internal/filter/shadows.h
 
131
        #internal/filter/textures.h
 
132
        #internal/filter/transparency.h
 
133
        #internal/gdkpixbuf-input.h
 
134
        #internal/gimpgrad.h
 
135
        #internal/grid.h
 
136
        #internal/image-resolution.h
 
137
        #internal/javafx-out.h
 
138
        #internal/latex-pstricks-out.h
 
139
        #internal/latex-pstricks.h
 
140
        #internal/latex-text-renderer.h
 
141
        #internal/metafile-inout.h
 
142
        #internal/metafile-print.h
 
143
        #internal/odf.h
 
144
        #internal/pdfinput/pdf-input.h
 
145
        #internal/pdfinput/pdf-parser.h
 
146
        #internal/pdfinput/svg-builder.h
 
147
        #internal/pov-out.h
 
148
        #internal/svg.h
 
149
        #internal/svgz.h
 
150
        #internal/text_reassemble.h
 
151
        #internal/vsd-input.h
 
152
        #internal/wmf-inout.h
 
153
        #internal/wmf-print.h
145
154
)
146
155
 
147
 
if(WIN32)
148
 
        list(APPEND extension_SRC
149
 
        )
150
 
endif()
151
 
 
152
 
if(WITH_LIBWPG)
153
 
        list(APPEND extension_SRC
154
 
                internal/wpg-input.cpp
155
 
                internal/wpg-input.h
156
 
        )
157
 
endif()
158
 
 
159
 
if(ImageMagick_FOUND)
160
 
        list(APPEND extension_SRC
161
 
                internal/bitmap/adaptiveThreshold.cpp
162
 
                internal/bitmap/adaptiveThreshold.h
163
 
                internal/bitmap/addNoise.cpp
164
 
                internal/bitmap/addNoise.h
165
 
                internal/bitmap/blur.cpp
166
 
                internal/bitmap/blur.h
167
 
                internal/bitmap/channel.cpp
168
 
                internal/bitmap/channel.h
169
 
                internal/bitmap/charcoal.cpp
170
 
                internal/bitmap/charcoal.h
171
 
                internal/bitmap/colorize.cpp
172
 
                internal/bitmap/colorize.h
173
 
                internal/bitmap/contrast.cpp
174
 
                internal/bitmap/contrast.h
175
 
                internal/bitmap/crop.cpp
176
 
                internal/bitmap/crop.h
177
 
                internal/bitmap/cycleColormap.cpp
178
 
                internal/bitmap/cycleColormap.h
179
 
                internal/bitmap/despeckle.cpp
180
 
                internal/bitmap/despeckle.h
181
 
                internal/bitmap/edge.cpp
182
 
                internal/bitmap/edge.h
183
 
                internal/bitmap/emboss.cpp
184
 
                internal/bitmap/emboss.h
185
 
                internal/bitmap/enhance.cpp
186
 
                internal/bitmap/enhance.h
187
 
                internal/bitmap/equalize.cpp
188
 
                internal/bitmap/equalize.h
189
 
                internal/bitmap/gaussianBlur.cpp
190
 
                internal/bitmap/gaussianBlur.h
191
 
                internal/bitmap/imagemagick.cpp
192
 
                internal/bitmap/imagemagick.h
193
 
                internal/bitmap/implode.cpp
194
 
                internal/bitmap/implode.h
195
 
                internal/bitmap/level.cpp
196
 
                internal/bitmap/level.h
197
 
                internal/bitmap/levelChannel.cpp
198
 
                internal/bitmap/levelChannel.h
199
 
                internal/bitmap/medianFilter.cpp
200
 
                internal/bitmap/medianFilter.h
201
 
                internal/bitmap/modulate.cpp
202
 
                internal/bitmap/modulate.h
203
 
                internal/bitmap/negate.cpp
204
 
                internal/bitmap/negate.h
205
 
                internal/bitmap/normalize.cpp
206
 
                internal/bitmap/normalize.h
207
 
                internal/bitmap/oilPaint.cpp
208
 
                internal/bitmap/oilPaint.h
209
 
                internal/bitmap/opacity.cpp
210
 
                internal/bitmap/opacity.h
211
 
                internal/bitmap/raise.cpp
212
 
                internal/bitmap/raise.h
213
 
                internal/bitmap/reduceNoise.cpp
214
 
                internal/bitmap/reduceNoise.h
215
 
                internal/bitmap/sample.cpp
216
 
                internal/bitmap/sample.h
217
 
                internal/bitmap/shade.cpp
218
 
                internal/bitmap/shade.h
219
 
                internal/bitmap/sharpen.cpp
220
 
                internal/bitmap/sharpen.h
221
 
                internal/bitmap/solarize.cpp
222
 
                internal/bitmap/solarize.h
223
 
                internal/bitmap/spread.cpp
224
 
                internal/bitmap/spread.h
225
 
                internal/bitmap/swirl.cpp
226
 
                internal/bitmap/swirl.h
227
 
                internal/bitmap/threshold.cpp
228
 
                internal/bitmap/threshold.h
229
 
                internal/bitmap/unsharpmask.cpp
230
 
                internal/bitmap/unsharpmask.h
231
 
                internal/bitmap/wave.cpp
232
 
                internal/bitmap/wave.h
233
 
        )
234
 
endif()
 
156
#if(WIN32)
 
157
#       list(APPEND extension_SRC
 
158
#       )
 
159
#endif()
 
160
 
 
161
#if(WITH_LIBWPG)
 
162
#       list(APPEND extension_SRC
 
163
#               internal/wpg-input.cpp
 
164
#               #internal/wpg-input.h
 
165
#       )
 
166
#endif()
 
167
 
 
168
#if(ImageMagick_FOUND)
 
169
#       list(APPEND extension_SRC
 
170
#               internal/bitmap/adaptiveThreshold.cpp
 
171
                #internal/bitmap/adaptiveThreshold.h
 
172
#               internal/bitmap/addNoise.cpp
 
173
                #internal/bitmap/addNoise.h
 
174
#               internal/bitmap/blur.cpp
 
175
                #internal/bitmap/blur.h
 
176
#               internal/bitmap/channel.cpp
 
177
                #internal/bitmap/channel.h
 
178
#               internal/bitmap/charcoal.cpp
 
179
                #internal/bitmap/charcoal.h
 
180
#               internal/bitmap/colorize.cpp
 
181
                #internal/bitmap/colorize.h
 
182
#               internal/bitmap/contrast.cpp
 
183
                #internal/bitmap/contrast.h
 
184
#               internal/bitmap/crop.cpp
 
185
                #internal/bitmap/crop.h
 
186
#               internal/bitmap/cycleColormap.cpp
 
187
                #internal/bitmap/cycleColormap.h
 
188
#               internal/bitmap/despeckle.cpp
 
189
                #internal/bitmap/despeckle.h
 
190
#               internal/bitmap/edge.cpp
 
191
                #internal/bitmap/edge.h
 
192
#               internal/bitmap/emboss.cpp
 
193
                #internal/bitmap/emboss.h
 
194
#               internal/bitmap/enhance.cpp
 
195
                #internal/bitmap/enhance.h
 
196
#               internal/bitmap/equalize.cpp
 
197
                #internal/bitmap/equalize.h
 
198
#               internal/bitmap/gaussianBlur.cpp
 
199
                #internal/bitmap/gaussianBlur.h
 
200
#               internal/bitmap/imagemagick.cpp
 
201
                #internal/bitmap/imagemagick.h
 
202
#               internal/bitmap/implode.cpp
 
203
                #internal/bitmap/implode.h
 
204
#               internal/bitmap/level.cpp
 
205
                #internal/bitmap/level.h
 
206
#               internal/bitmap/levelChannel.cpp
 
207
                #internal/bitmap/levelChannel.h
 
208
#               internal/bitmap/medianFilter.cpp
 
209
                #internal/bitmap/medianFilter.h
 
210
#               internal/bitmap/modulate.cpp
 
211
                #internal/bitmap/modulate.h
 
212
#               internal/bitmap/negate.cpp
 
213
                #internal/bitmap/negate.h
 
214
#               internal/bitmap/normalize.cpp
 
215
                #internal/bitmap/normalize.h
 
216
#               internal/bitmap/oilPaint.cpp
 
217
                #internal/bitmap/oilPaint.h
 
218
#               internal/bitmap/opacity.cpp
 
219
                #internal/bitmap/opacity.h
 
220
#               internal/bitmap/raise.cpp
 
221
                #internal/bitmap/raise.h
 
222
#               internal/bitmap/reduceNoise.cpp
 
223
                #internal/bitmap/reduceNoise.h
 
224
#               internal/bitmap/sample.cpp
 
225
                #internal/bitmap/sample.h
 
226
#               internal/bitmap/shade.cpp
 
227
                #internal/bitmap/shade.h
 
228
#               internal/bitmap/sharpen.cpp
 
229
                #internal/bitmap/sharpen.h
 
230
#               internal/bitmap/solarize.cpp
 
231
                #internal/bitmap/solarize.h
 
232
#               internal/bitmap/spread.cpp
 
233
                #internal/bitmap/spread.h
 
234
#               internal/bitmap/swirl.cpp
 
235
                #internal/bitmap/swirl.h
 
236
#               internal/bitmap/threshold.cpp
 
237
                #internal/bitmap/threshold.h
 
238
#               internal/bitmap/unsharpmask.cpp
 
239
                #internal/bitmap/unsharpmask.h
 
240
#               internal/bitmap/wave.cpp
 
241
                #internal/bitmap/wave.h
 
242
#       )
 
243
#endif()
235
244
 
236
245
if(WITH_DBUS)
237
246
        list(APPEND extension_SRC
238
 
                dbus/application-interface.cpp
239
 
                dbus/dbus-init.cpp
240
 
                dbus/document-interface.cpp
 
247
                #dbus/application-interface.cpp
 
248
                #dbus/dbus-init.cpp
 
249
                #dbus/document-interface.cpp
 
250
                ${dbus_SRC}
241
251
 
242
252
                # ------
243
253
                # Header
244
 
                dbus/application-interface.h
245
 
                dbus/dbus-init.h
246
 
                dbus/document-interface.h
247
 
                dbus/wrapper/inkscape-dbus-wrapper.h
 
254
                #dbus/application-interface.h
 
255
                #dbus/dbus-init.h
 
256
                #dbus/document-interface.h
 
257
                #dbus/wrapper/inkscape-dbus-wrapper.h
248
258
        )
249
259
 
250
260
        include_directories(dbus)
251
261
endif()
252
262
 
253
263
# add_inkscape_lib(extension_LIB "${extension_SRC}")
254
 
add_inkscape_source("${extension_SRC}")
 
264
#add_inkscape_source("${extension_SRC}")
 
265
 
 
266
#add_library(extension OBJECT ${extension_SRC})
 
267
prepend_dir_name(extension_SRC)
 
268
set(extension_SRC ${extension_SRC} PARENT_SCOPE)
 
269