diff options
| author | Felipe CorrĂȘa da Silva Sanches <juca@members.fsf.org> | 2018-03-17 00:04:35 +0000 |
|---|---|---|
| committer | Felipe CorrĂȘa da Silva Sanches <juca@members.fsf.org> | 2018-03-17 20:54:37 +0000 |
| commit | 408ae8864934e3fa1f46f3f5d62f47a8e51a0279 (patch) | |
| tree | e6f21366fb434511be6387ee7a57ce94c471be46 /src/widgets | |
| parent | [meson-build] libio + zlib (diff) | |
| download | inkscape-408ae8864934e3fa1f46f3f5d62f47a8e51a0279.tar.gz inkscape-408ae8864934e3fa1f46f3f5d62f47a8e51a0279.zip | |
[meson-build] libwidgets
Diffstat (limited to 'src/widgets')
| -rw-r--r-- | src/widgets/meson.build | 131 |
1 files changed, 131 insertions, 0 deletions
diff --git a/src/widgets/meson.build b/src/widgets/meson.build new file mode 100644 index 000000000..9cba50afb --- /dev/null +++ b/src/widgets/meson.build @@ -0,0 +1,131 @@ +#subdir(gimp) + +libwidgets_sources = files([ + 'arc-toolbar.cpp', + 'box3d-toolbar.cpp', + 'button.cpp', + 'calligraphy-toolbar.cpp', + 'connector-toolbar.cpp', + 'dash-selector.cpp', + 'desktop-widget.cpp', + 'dropper-toolbar.cpp', + 'eek-preview.cpp', + 'ege-adjustment-action.cpp', + 'ege-output-action.cpp', + 'ege-paint-def.cpp', + 'eraser-toolbar.cpp', + 'fill-style.cpp', + 'font-selector.cpp', + 'gradient-image.cpp', + 'gradient-selector.cpp', + 'gradient-toolbar.cpp', + 'gradient-vector.cpp', + 'ink-action.cpp', + 'ink-comboboxentry-action.cpp', + 'ink-radio-action.cpp', + 'ink-toggle-action.cpp', + 'ink-tool-menu-action.cpp', + 'lpe-toolbar.cpp', + 'measure-toolbar.cpp', + 'mesh-toolbar.cpp', + 'node-toolbar.cpp', + 'paint-selector.cpp', + 'pencil-toolbar.cpp', + 'rect-toolbar.cpp', + 'select-toolbar.cpp', + 'sp-attribute-widget.cpp', + 'sp-color-selector.cpp', + 'sp-widget.cpp', + 'sp-xmlview-attr-list.cpp', + 'sp-xmlview-content.cpp', + 'sp-xmlview-tree.cpp', + 'spinbutton-events.cpp', + 'spiral-toolbar.cpp', + 'spray-toolbar.cpp', + 'spw-utilities.cpp', + 'star-toolbar.cpp', + 'stroke-marker-selector.cpp', + 'stroke-style.cpp', + 'swatch-selector.cpp', + 'text-toolbar.cpp', + 'toolbox.cpp', + 'tweak-toolbar.cpp', + 'zoom-toolbar.cpp' +]) + +libwidgets_headers = files([ + 'arc-toolbar.h', + 'box3d-toolbar.h', + 'button.h', + 'calligraphy-toolbar.h', + 'connector-toolbar.h', + 'dash-selector.h', + 'desktop-widget.h', + 'dropper-toolbar.h', + 'eek-preview.h', + 'ege-adjustment-action.h', + 'ege-output-action.h', + 'ege-paint-def.h', + 'eraser-toolbar.h', + 'fill-n-stroke-factory.h', + 'fill-style.h', + 'font-selector.h', + 'gradient-image.h', + 'gradient-selector.h', + 'gradient-toolbar.h', + 'gradient-vector.h', + 'ink-action.h', + 'ink-comboboxentry-action.h', + 'ink-radio-action.h', + 'ink-toggle-action.h', + 'ink-tool-menu-action.h', + 'lpe-toolbar.h', + 'measure-toolbar.h', + 'mesh-toolbar.h', + 'node-toolbar.h', + 'paint-selector.h', + 'pencil-toolbar.h', + 'rect-toolbar.h', + 'select-toolbar.h', + 'sp-attribute-widget.h', + 'sp-color-selector.h', + 'sp-widget.h', + 'sp-xmlview-attr-list.h', + 'sp-xmlview-content.h', + 'sp-xmlview-tree.h', + 'spinbutton-events.h', + 'spiral-toolbar.h', + 'spray-toolbar.h', + 'spw-utilities.h', + 'star-toolbar.h', + 'stroke-marker-selector.h', + 'stroke-style.h', + 'swatch-selector.h', + 'text-toolbar.h', + 'toolbox.h', + 'tweak-toolbar.h', + 'widget-sizes.h', + 'zoom-toolbar.h' +]) + +# TODO: +# +# if HAVE_POTRACE +# libwidgets_sources += files(['paintbucket-toolbar.cpp']) +# libwidgets_headers += files(['paintbucket-toolbar.h']) +# endif + +libwidgets_deps = [ + glibmm_dep, + gtkmm_dep, + xml2_dep, + gdl_dep +] + +libwidgets = static_library('libwidgets', + sources: [libwidgets_sources, + libwidgets_headers], + dependencies: libwidgets_deps, + include_directories: [srcinc, confinc]) + +libwidgets_dep = declare_dependency(link_with : libwidgets) |
