summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorFelipe CorrĂȘa da Silva Sanches <juca@members.fsf.org>2018-03-17 10:50:41 +0000
committerFelipe CorrĂȘa da Silva Sanches <juca@members.fsf.org>2018-03-17 20:54:37 +0000
commit7e17138592bf73192c3b3ebac04d0edcb7ed44e7 (patch)
treea4df14a7bd9c3ea1fdf1ae3c9e3a910e4430cef2 /src
parent[meson-build] libuemf (diff)
downloadinkscape-7e17138592bf73192c3b3ebac04d0edcb7ed44e7.tar.gz
inkscape-7e17138592bf73192c3b3ebac04d0edcb7ed44e7.zip
[meson-build] libdepixelize
Diffstat (limited to 'src')
-rw-r--r--src/libdepixelize/meson.build31
-rw-r--r--src/meson.build4
-rw-r--r--src/ui/meson.build3
3 files changed, 34 insertions, 4 deletions
diff --git a/src/libdepixelize/meson.build b/src/libdepixelize/meson.build
new file mode 100644
index 000000000..12d6c55f7
--- /dev/null
+++ b/src/libdepixelize/meson.build
@@ -0,0 +1,31 @@
+libdepixelize_sources = files([
+ 'kopftracer2011.cpp'])
+
+libdepixelize_headers = files([
+ 'kopftracer2011.h',
+ 'splines.h',
+ 'priv/branchless.h',
+ 'priv/colorspace.h',
+ 'priv/curvature.h',
+ 'priv/homogeneoussplines.h',
+ 'priv/integral.h',
+ 'priv/iterator.h',
+ 'priv/optimization-kopf2011.h',
+ 'priv/pixelgraph.h',
+ 'priv/point.h',
+ 'priv/simplifiedvoronoi.h',
+ 'priv/splines-kopf2011.h'
+])
+
+libdepixelize_deps = [
+ glibmm_dep,
+ gdkmm_dep
+]
+
+libdepixelize = static_library('depixelize',
+ sources: [libdepixelize_sources,
+ libdepixelize_headers],
+ dependencies: libdepixelize_deps,
+ include_directories: [srcinc, confinc])
+
+libdepixelize_dep = declare_dependency(link_with : libdepixelize)
diff --git a/src/meson.build b/src/meson.build
index e3f7d2f55..44c6d57d1 100644
--- a/src/meson.build
+++ b/src/meson.build
@@ -1,7 +1,4 @@
-#add_subdirectory(extension)
#add_subdirectory(trace)
-#add_subdirectory(libuemf)
-#add_subdirectory(libdepixelize)
subdir('debug')
subdir('libuemf')
@@ -19,6 +16,7 @@ subdir('xml')
subdir('extension')
subdir('libavoid')
subdir('libvpsc') # required by libcola
+subdir('libdepixelize')
subdir('libcola')
subdir('2geom')
subdir('inkgc')
diff --git a/src/ui/meson.build b/src/ui/meson.build
index 856becec1..be7fb39e3 100644
--- a/src/ui/meson.build
+++ b/src/ui/meson.build
@@ -383,7 +383,8 @@ ui_deps = [
gtkmm_dep,
xml2_dep,
gdl_dep,
- libwidgets_dep
+ libwidgets_dep,
+ libdepixelize_dep
]
libui = static_library('ui',