summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorFelipe CorrĂȘa da Silva Sanches <juca@members.fsf.org>2018-03-16 19:15:31 +0000
committerFelipe CorrĂȘa da Silva Sanches <juca@members.fsf.org>2018-03-17 20:54:37 +0000
commit20a1cc02900da53092e860f2da2c1e2030764fa5 (patch)
tree006c4c267581ade92776cc9f082f38cd753746fa /src
parent[meson-build] livarot (diff)
downloadinkscape-20a1cc02900da53092e860f2da2c1e2030764fa5.tar.gz
inkscape-20a1cc02900da53092e860f2da2c1e2030764fa5.zip
[meson-build] display
Diffstat (limited to 'src')
-rw-r--r--src/display/meson.build142
-rw-r--r--src/meson.build2
2 files changed, 143 insertions, 1 deletions
diff --git a/src/display/meson.build b/src/display/meson.build
new file mode 100644
index 000000000..e9f176e63
--- /dev/null
+++ b/src/display/meson.build
@@ -0,0 +1,142 @@
+display_sources = files([
+ 'cairo-utils.cpp',
+ 'canvas-arena.cpp',
+ 'canvas-axonomgrid.cpp',
+ 'canvas-bpath.cpp',
+ 'canvas-debug.cpp',
+ 'canvas-grid.cpp',
+ 'canvas-rotate.cpp',
+ 'canvas-temporary-item-list.cpp',
+ 'canvas-temporary-item.cpp',
+ 'canvas-text.cpp',
+ 'curve.cpp',
+ 'drawing-context.cpp',
+ 'drawing-group.cpp',
+ 'drawing-image.cpp',
+ 'drawing-item.cpp',
+ 'drawing-pattern.cpp',
+ 'drawing-shape.cpp',
+ 'drawing-surface.cpp',
+ 'drawing-text.cpp',
+ 'drawing.cpp',
+ 'gnome-canvas-acetate.cpp',
+ 'grayscale.cpp',
+ 'guideline.cpp',
+ 'nr-3dutils.cpp',
+ 'nr-filter-blend.cpp',
+ 'nr-filter-colormatrix.cpp',
+ 'nr-filter-component-transfer.cpp',
+ 'nr-filter-composite.cpp',
+ 'nr-filter-convolve-matrix.cpp',
+ 'nr-filter-diffuselighting.cpp',
+ 'nr-filter-displacement-map.cpp',
+ 'nr-filter-flood.cpp',
+ 'nr-filter-gaussian.cpp',
+ 'nr-filter-image.cpp',
+ 'nr-filter-merge.cpp',
+ 'nr-filter-morphology.cpp',
+ 'nr-filter-offset.cpp',
+ 'nr-filter-primitive.cpp',
+# 'nr-filter-skeleton.cpp',
+ 'nr-filter-slot.cpp',
+ 'nr-filter-specularlighting.cpp',
+ 'nr-filter-tile.cpp',
+ 'nr-filter-turbulence.cpp',
+ 'nr-filter-units.cpp',
+ 'nr-filter.cpp',
+ 'nr-light.cpp',
+ 'nr-style.cpp',
+ 'nr-svgfonts.cpp',
+ 'nr-svgfonts.h',
+ 'snap-indicator.cpp',
+ 'sodipodi-ctrl.cpp',
+ 'sodipodi-ctrlrect.cpp',
+ 'sp-canvas-util.cpp',
+ 'sp-canvas.cpp',
+ 'sp-ctrlcurve.cpp',
+ 'sp-ctrlline.cpp',
+ 'sp-ctrlquadr.cpp'
+])
+
+display_headers = files([
+ 'cairo-templates.h',
+ 'cairo-utils.h',
+ 'canvas-arena.h',
+ 'canvas-axonomgrid.h',
+ 'canvas-bpath.h',
+ 'canvas-debug.h',
+ 'canvas-grid.h',
+ 'canvas-rotate.h',
+ 'canvas-temporary-item-list.h',
+ 'canvas-temporary-item.h',
+ 'canvas-text.h',
+ 'curve-test.h',
+ 'curve.h',
+ 'drawing-context.h',
+ 'drawing-group.h',
+ 'drawing-image.h',
+ 'drawing-item.h',
+ 'drawing-pattern.h',
+ 'drawing-shape.h',
+ 'drawing-surface.h',
+ 'drawing-text.h',
+ 'drawing.h',
+ 'gnome-canvas-acetate.h',
+ 'grayscale.h',
+ 'guideline.h',
+ 'nr-3dutils.h',
+ 'nr-filter-blend.h',
+ 'nr-filter-colormatrix.h',
+ 'nr-filter-component-transfer.h',
+ 'nr-filter-composite.h',
+ 'nr-filter-convolve-matrix.h',
+ 'nr-filter-diffuselighting.h',
+ 'nr-filter-displacement-map.h',
+ 'nr-filter-flood.h',
+ 'nr-filter-gaussian.h',
+ 'nr-filter-image.h',
+ 'nr-filter-merge.h',
+ 'nr-filter-morphology.h',
+ 'nr-filter-offset.h',
+ 'nr-filter-primitive.h',
+ 'nr-filter-skeleton.h',
+ 'nr-filter-slot.h',
+ 'nr-filter-specularlighting.h',
+ 'nr-filter-tile.h',
+ 'nr-filter-turbulence.h',
+ 'nr-filter-types.h',
+ 'nr-filter-units.h',
+ 'nr-filter-utils.h',
+ 'nr-filter.h',
+ 'nr-light-types.h',
+ 'nr-light.h',
+ 'nr-style.h',
+ 'rendermode.h',
+ 'snap-indicator.h',
+ 'sodipodi-ctrl.h',
+ 'sodipodi-ctrlrect.h',
+ 'sp-canvas-group.h',
+ 'sp-canvas-item.h',
+ 'sp-canvas-util.h',
+ 'sp-canvas.h',
+ 'sp-ctrlcurve.h',
+ 'sp-ctrlline.h',
+ 'sp-ctrlquadr.h',
+])
+
+display_deps = [
+ cairo_dep,
+ cairomm_dep,
+ xml2_dep,
+ glibmm_dep,
+ gtkmm_dep,
+ gdk_dep
+]
+
+lib_display = static_library('display',
+ sources: [display_sources,
+ display_headers],
+ dependencies: display_deps,
+ include_directories: [srcinc, confinc])
+
+libdisplay_dep = declare_dependency(link_with : lib_display)
diff --git a/src/meson.build b/src/meson.build
index 91a9550ba..af4bcccd2 100644
--- a/src/meson.build
+++ b/src/meson.build
@@ -1,7 +1,6 @@
# All folders for internal inkscape
# these call add_inkscape_source
#add_subdirectory(debug)
-#add_subdirectory(display)
#add_subdirectory(extension)
#add_subdirectory(helper)
#add_subdirectory(io)
@@ -27,6 +26,7 @@ subdir('livarot') #libnrtype depends on livarot, so here the order mathers
subdir('libnrtype')
subdir('object')
subdir('ui')
+subdir('display')
srcdir_sources = files([
'attribute-rel-css.cpp',