summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
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',