summaryrefslogtreecommitdiffstats
path: root/src/object
diff options
context:
space:
mode:
authorFelipe CorrĂȘa da Silva Sanches <juca@members.fsf.org>2018-03-16 20:16:45 +0000
committerFelipe CorrĂȘa da Silva Sanches <juca@members.fsf.org>2018-03-17 20:54:37 +0000
commit3edcd4fd85221c85840f84c0a1867837b629a3b4 (patch)
tree6f905bf1691ce34b8764bb9664929b281da42fe5 /src/object
parent[meson-build] xml (diff)
downloadinkscape-3edcd4fd85221c85840f84c0a1867837b629a3b4.tar.gz
inkscape-3edcd4fd85221c85840f84c0a1867837b629a3b4.zip
[meson-build] spobject filters
Diffstat (limited to 'src/object')
-rw-r--r--src/object/filters/meson.build63
-rw-r--r--src/object/meson.build6
2 files changed, 66 insertions, 3 deletions
diff --git a/src/object/filters/meson.build b/src/object/filters/meson.build
new file mode 100644
index 000000000..a2ea80f1f
--- /dev/null
+++ b/src/object/filters/meson.build
@@ -0,0 +1,63 @@
+spobject_filters_sources = files([
+ 'sp-filter-primitive.cpp',
+ 'blend.cpp',
+ 'colormatrix.cpp',
+ 'componenttransfer-funcnode.cpp',
+ 'componenttransfer.cpp',
+ 'composite.cpp',
+ 'convolvematrix.cpp',
+ 'diffuselighting.cpp',
+ 'displacementmap.cpp',
+ 'distantlight.cpp',
+ 'flood.cpp',
+ 'gaussian-blur.cpp',
+ 'image.cpp',
+ 'merge.cpp',
+ 'mergenode.cpp',
+ 'morphology.cpp',
+ 'offset.cpp',
+ 'pointlight.cpp',
+ 'specularlighting.cpp',
+ 'spotlight.cpp',
+ 'tile.cpp',
+ 'turbulence.cpp'
+])
+
+spobject_filters_headers = files([
+ 'sp-filter-primitive.h',
+ 'blend.h',
+ 'colormatrix.h',
+ 'componenttransfer-funcnode.h',
+ 'componenttransfer.h',
+ 'composite.h',
+ 'convolvematrix.h',
+ 'diffuselighting.h',
+ 'displacementmap.h',
+ 'distantlight.h',
+ 'flood.h',
+ 'gaussian-blur.h',
+ 'image.h',
+ 'merge.h',
+ 'mergenode.h',
+ 'morphology.h',
+ 'offset.h',
+ 'pointlight.h',
+ 'specularlighting.h',
+ 'spotlight.h',
+ 'tile.h',
+ 'turbulence.h'
+])
+
+spobject_filters_deps = [
+ cairo_dep,
+ xml2_dep,
+ glibmm_dep
+]
+
+spobject_filters = static_library('spobject_filters',
+ sources: [spobject_filters_sources,
+ spobject_filters_headers],
+ dependencies: spobject_filters_deps,
+ include_directories: [srcinc, confinc])
+
+libspobject_filters_dep = declare_dependency(link_with : spobject_filters)
diff --git a/src/object/meson.build b/src/object/meson.build
index 4e9baa28b..2c464a421 100644
--- a/src/object/meson.build
+++ b/src/object/meson.build
@@ -173,7 +173,7 @@ spobject_headers = files([
'viewbox.h'
])
-#subdir(filters)
+subdir('filters')
spobject_deps = [
cairomm_dep,
@@ -182,8 +182,8 @@ spobject_deps = [
gtkmm_dep,
xml2_dep,
gdkmm_dep,
- libhelper_dep
-# spobject_filters_dep
+ libhelper_dep,
+ libspobject_filters_dep
]
spobject = static_library('spobject',