diff options
| author | Felipe CorrĂȘa da Silva Sanches <juca@members.fsf.org> | 2018-03-16 19:15:31 +0000 |
|---|---|---|
| committer | Felipe CorrĂȘa da Silva Sanches <juca@members.fsf.org> | 2018-03-17 20:54:37 +0000 |
| commit | 20a1cc02900da53092e860f2da2c1e2030764fa5 (patch) | |
| tree | 006c4c267581ade92776cc9f082f38cd753746fa /src | |
| parent | [meson-build] livarot (diff) | |
| download | inkscape-20a1cc02900da53092e860f2da2c1e2030764fa5.tar.gz inkscape-20a1cc02900da53092e860f2da2c1e2030764fa5.zip | |
[meson-build] display
Diffstat (limited to 'src')
| -rw-r--r-- | src/display/meson.build | 142 | ||||
| -rw-r--r-- | src/meson.build | 2 |
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', |
