diff options
| author | Felipe CorrĂȘa da Silva Sanches <juca@members.fsf.org> | 2018-03-17 21:50:20 +0000 |
|---|---|---|
| committer | Felipe CorrĂȘa da Silva Sanches <juca@members.fsf.org> | 2018-03-17 21:54:02 +0000 |
| commit | 582075ad8d9c6fdb4178d7f5bb8686b4d257e421 (patch) | |
| tree | a3902949c1db53a74624d96bd833b739f22dfc45 | |
| parent | First successful build of Inkscape using the new/experimental meson-build sys... (diff) | |
| download | inkscape-582075ad8d9c6fdb4178d7f5bb8686b4d257e421.tar.gz inkscape-582075ad8d9c6fdb4178d7f5bb8686b4d257e421.zip | |
Removing sample meson build files.
These will be kept at a separate "meson_build" branch at https://gitlab.com/fsanches/inkscape/
Learn more at:
* "Using Meson's automatic dependency manager to build GTK"
** https://www.youtube.com/watch?v=2dB80CjH_3Q
* "The Meson Build System - 4+ years of work to become an overnight success"
** https://www.youtube.com/watch?v=gHdTzdXkhRY
| -rw-r--r-- | config.h.meson | 258 | ||||
| -rw-r--r-- | meson.build | 121 | ||||
| -rw-r--r-- | src/2geom/meson.build | 143 | ||||
| -rw-r--r-- | src/debug/meson.build | 37 | ||||
| -rw-r--r-- | src/display/meson.build | 142 | ||||
| -rw-r--r-- | src/extension/meson.build | 262 | ||||
| -rw-r--r-- | src/helper/meson.build | 59 | ||||
| -rw-r--r-- | src/inkgc/meson.build | 26 | ||||
| -rw-r--r-- | src/inkscape-version.cpp.meson | 7 | ||||
| -rw-r--r-- | src/io/meson.build | 41 | ||||
| -rw-r--r-- | src/libavoid/meson.build | 64 | ||||
| -rw-r--r-- | src/libcola/meson.build | 37 | ||||
| -rw-r--r-- | src/libcroco/meson.build | 74 | ||||
| -rw-r--r-- | src/libdepixelize/meson.build | 31 | ||||
| -rw-r--r-- | src/libnrtype/meson.build | 39 | ||||
| -rw-r--r-- | src/libuemf/meson.build | 37 | ||||
| -rw-r--r-- | src/libvpsc/meson.build | 34 | ||||
| -rw-r--r-- | src/livarot/meson.build | 55 | ||||
| -rw-r--r-- | src/live_effects/meson.build | 194 | ||||
| -rw-r--r-- | src/meson.build | 284 | ||||
| -rw-r--r-- | src/object/filters/meson.build | 63 | ||||
| -rw-r--r-- | src/object/meson.build | 197 | ||||
| -rw-r--r-- | src/svg/meson.build | 44 | ||||
| -rw-r--r-- | src/ui/meson.build | 396 | ||||
| -rw-r--r-- | src/util/meson.build | 51 | ||||
| -rw-r--r-- | src/widgets/gimp/meson.build | 22 | ||||
| -rw-r--r-- | src/widgets/meson.build | 132 | ||||
| -rw-r--r-- | src/xml/meson.build | 67 |
28 files changed, 0 insertions, 2917 deletions
diff --git a/config.h.meson b/config.h.meson deleted file mode 100644 index aa74332b0..000000000 --- a/config.h.meson +++ /dev/null @@ -1,258 +0,0 @@ -#ifndef _CONFIG_H_ -#define _CONFIG_H_ - -/* Define WIN32 when on windows */ -#ifndef WIN32 -#mesondefine WIN32 -#endif - -/* Use binreloc thread support? */ -#mesondefine BR_PTHREADS - -/* Use AutoPackage? */ -#mesondefine ENABLE_BINRELOC - -/* define to 1 if you have lcms version 1.x */ -#mesondefine HAVE_LIBLCMS1 - -/* define to 1 if you have lcms version 2.x */ -#mesondefine HAVE_LIBLCMS2 - -/* always defined to indicate that i18n is enabled */ -#mesondefine ENABLE_NLS - -/* Build with OSX .app data dir paths? */ -#mesondefine ENABLE_OSX_APP_LOCATIONS - -/* Translation domain used */ -#define GETTEXT_PACKAGE "@PROJECT_NAME@" - -/* Define to 1 if you have the `bind_textdomain_codeset' function. */ -#mesondefine HAVE_BIND_TEXTDOMAIN_CODESET - -/* Whether the Cairo PDF backend is available */ -#mesondefine HAVE_CAIRO_PDF -#mesondefine PANGO_ENABLE_ENGINE -#mesondefine RENDER_WITH_PANGO_CAIRO - -/* Define to 1 if you have the <fcntl.h> header file. */ -#mesondefine HAVE_FCNTL_H - -/* Define to 1 if you have the `floor' function. */ -#mesondefine HAVE_FLOOR - -/* Define to 1 if you have the `fpsetmask' function. */ -#mesondefine HAVE_FPSETMASK - -/* Define to 1 if you have the `gettimeofday' function. */ -#mesondefine HAVE_GETTIMEOFDAY - -/* Build with Gtkmm 3.0.x or higher */ -#mesondefine WITH_GTKMM_3_0 - -/* Build with Gtkmm 3.10.x or higher */ -#mesondefine WITH_GTKMM_3_10 - -/* Build with Gtkmm 3.12.x or higher */ -#mesondefine WITH_GTKMM_3_12 - -/* Build with Gtkmm 3.16.x or higher */ -#mesondefine WITH_GTKMM_3_16 - -/* Build with Gtkmm 3.22.x or higher */ -#mesondefine WITH_GTKMM_3_22 - -/* Build with GDL 3.6 or higher */ -#mesondefine WITH_GDL_3_6 - -/* Define to 1 if you have the <ieeefp.h> header file. */ -#mesondefine HAVE_IEEEFP_H - -/* Define to 1 if you have the <inttypes.h> header file. */ -#mesondefine HAVE_INTTYPES_H - -/* Define to 1 if you have the `mallinfo' function. */ -#mesondefine HAVE_MALLINFO - -/* Define to 1 if you have the <malloc.h> header file. */ -#mesondefine HAVE_MALLOC_H - -/* Define to 1 if you have the `memmove' function. */ -#mesondefine HAVE_MEMMOVE - -/* Define to 1 if you have the <memory.h> header file. */ -#mesondefine HAVE_MEMORY_H - -/* Define to 1 if you have the `memset' function. */ -#mesondefine HAVE_MEMSET - -/* Use OpenMP (via meson) */ -#mesondefine HAVE_OPENMP - -/* Use aspell for built-in spellchecker */ -#mesondefine HAVE_ASPELL - -/* Use libpoppler for direct PDF import */ -#mesondefine HAVE_POPPLER - -/* Use libpoppler-cairo for rendering PDF preview */ -#mesondefine HAVE_POPPLER_CAIRO - -/* Use libpoppler-glib and Cairo-SVG for PDF import */ -#mesondefine HAVE_POPPLER_GLIB - -/* Use color space API from Poppler >= 0.26.0 */ -#mesondefine POPPLER_EVEN_NEWER_COLOR_SPACE_API - -/* Use color space API from Poppler >= 0.29.0 */ -#mesondefine POPPLER_EVEN_NEWER_NEW_COLOR_SPACE_API - -/* Use object API from Poppler >= 0.58.0 */ -#mesondefine POPPLER_NEW_OBJECT_API - -/* Define to 1 if you have the `pow' function. */ -#mesondefine HAVE_POW - -/* Define to 1 if you have the `sqrt' function. */ -#mesondefine HAVE_SQRT - -/* Define to 1 if you have the <stdint.h> header file. */ -#mesondefine HAVE_STDINT_H - -/* Define to 1 if you have the `strpbrk' function. */ -#mesondefine HAVE_STRPBRK - -/* Define to 1 if you have the `strrchr' function. */ -#mesondefine HAVE_STRRCHR - -/* Define to 1 if you have the `strspn' function. */ -#mesondefine HAVE_STRSPN - -/* Define to 1 if you have the `strstr' function. */ -#mesondefine HAVE_STRSTR - -/* Define to 1 if you have the `strtoul' function. */ -#mesondefine HAVE_STRTOUL - -/* Define to 1 if `fordblks' is member of `struct mallinfo'. */ -#mesondefine HAVE_STRUCT_MALLINFO_FORDBLKS - -/* Define to 1 if `fsmblks' is member of `struct mallinfo'. */ -#mesondefine HAVE_STRUCT_MALLINFO_FSMBLKS - -/* Define to 1 if `hblkhd' is member of `struct mallinfo'. */ -#mesondefine HAVE_STRUCT_MALLINFO_HBLKHD - -/* Define to 1 if `uordblks' is member of `struct mallinfo'. */ -#mesondefine HAVE_STRUCT_MALLINFO_UORDBLKS - -/* Define to 1 if `usmblks' is member of `struct mallinfo'. */ -#mesondefine HAVE_STRUCT_MALLINFO_USMBLKS - -/* Define to 1 if you have the <sys/stat.h> header file. */ -#mesondefine HAVE_SYS_STAT_H - -/* Define to 1 if you have the <sys/time.h> header file. */ -#mesondefine HAVE_SYS_TIME_H - -/* Define to 1 if you have the <sys/types.h> header file. */ -#mesondefine HAVE_SYS_TYPES_H - -/* Define to 1 if you have the <unistd.h> header file. */ -#mesondefine HAVE_UNISTD_H - -/* Base data directory -- only path-prefix.h should use it! */ -#define INKSCAPE_DATADIR "@INKSCAPE_DATADIR@" - -/* Base library directory -- only path-prefix.h should use it! */ -#define INKSCAPE_LIBDIR "@INKSCAPE_LIBDIR@" - -/* Name of package */ -#define PACKAGE "@PROJECT_NAME@" - -/* Localization directory */ -#define PACKAGE_LOCALE_DIR "@PACKAGE_LOCALE_DIR@" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "@PROJECT_NAME@" - -/* Build in dbus */ -#mesondefine WITH_DBUS - -/* enable gtk spelling widget */ -#mesondefine WITH_GTKSPELL - -/* Image Magick++ support for bitmap effects */ -#mesondefine WITH_IMAGE_MAGICK - -/* Use libjpeg */ -#mesondefine HAVE_JPEG - -/* Build in libcdr */ -#mesondefine WITH_LIBCDR - -/* Build using libcdr 0.0.x */ -#mesondefine WITH_LIBCDR00 - -/* Build using libcdr 0.1.x */ -#mesondefine WITH_LIBCDR01 - -/* Build in libvisio */ -#mesondefine WITH_LIBVISIO - -/* Build using libvisio 0.0.x */ -#mesondefine WITH_LIBVISIO00 - -/* Build using libvisio 0.1.x */ -#mesondefine WITH_LIBVISIO01 - -/* Build in libwpg */ -#mesondefine WITH_LIBWPG - -/* Build in libwpg-0.1 */ -#mesondefine WITH_LIBWPG01 - -/* Build in libwpg-0.2 */ -#mesondefine WITH_LIBWPG02 - -/* Build in libwpg-0.3 */ -#mesondefine WITH_LIBWPG03 - -/* Define to 1 if your processor stores words with the most significant byte - first (like Motorola and SPARC, unlike Intel and VAX). */ -#mesondefine WORDS_BIGENDIAN - -/* Do we want experimental, unsupported, unguaranteed, etc., LivePathEffects enabled? */ -#mesondefine LPE_ENABLE_TEST_EFFECTS - -/* Local variables to store GTKMM version */ -#define INKSCAPE_GTKMM_MAJOR_VERSION @INKSCAPE_GTKMM_MAJOR_VERSION@ -#define INKSCAPE_GTKMM_MINOR_VERSION @INKSCAPE_GTKMM_MINOR_VERSION@ -#define INKSCAPE_GTKMM_MICRO_VERSION @INKSCAPE_GTKMM_MICRO_VERSION@ - -/** - * Check GtkMM version - * - * This is adapted from the upstream Gtk+ macro for use with GtkMM - * - * @todo Perhaps this should be in its own header? However, this is likely to - * be used very frequently, so It would be annoying to have to add another - * header inclusion in many files - * - * - * @major: major version (e.g. 1 for version 1.2.5) - * @minor: minor version (e.g. 2 for version 1.2.5) - * @micro: micro version (e.g. 5 for version 1.2.5) - * - * Returns %TRUE if the version of the GTK+ header files - * is the same as or newer than the passed-in version. - * - * Returns: %TRUE if GTK+ headers are new enough - */ -#define GTKMM_CHECK_VERSION(major,minor,micro) \ - (INKSCAPE_GTKMM_MAJOR_VERSION > (major) || \ - (INKSCAPE_GTKMM_MAJOR_VERSION == (major) && INKSCAPE_GTKMM_MINOR_VERSION > (minor)) || \ - (INKSCAPE_GTKMM_MAJOR_VERSION == (major) && INKSCAPE_GTKMM_MINOR_VERSION == (minor) && \ - INKSCAPE_GTKMM_MICRO_VERSION >= (micro))) - -#endif /* _CONFIG_H_ */ diff --git a/meson.build b/meson.build deleted file mode 100644 index 2f797869c..000000000 --- a/meson.build +++ /dev/null @@ -1,121 +0,0 @@ -project('inkscape', 'cpp', 'c', - version: '0.92+devel', - default_options: [ - 'buildtype=debugoptimized', - 'warning_level=1', - 'c_std=c99', - ], - meson_version : '>= 0.43.0', - license: 'GPLv3+') - -gnome = import('gnome') - -sigcpp_req = '>= 2.6.2' #TODO: review required version: 2.8.0 ? -gdl_req = '>= 3.6.0' -pango_req = '>= 1.41.0' -pangoft2_req = '>= 1.37.2' -cairo_req = '>= 1.14.0' -cairomm_req = '>= 1.12.0' -glib_req = '>= 2.36.0' -glibmm_req = '>= 2.46.3' #TODO review: 2.54.0 ? -gtk_req = '>= 3.18.9' #TODO review: 3.21.5 ? -gtkmm_req = '>= 3.16.0' -gdk_req = '>= 3.8' -gdkmm_req = '>= 3.8' -xml2_req = '>= 2.7.4' -harfbuzz_req = '>= 0.9' -bohemgc_req = '>= 7.4.2' -png_req = '>= 1.2.54' #TODO: 1.6.2 ? -soup_req = '>= 2.41.90' -zlib_req = '>= 1.1.4' -xslt_req = '>= 1.1.25' -popt_req = '>= 1.14' - -# Dependencies -sigcpp_dep = dependency('sigc++-2.0', version: sigcpp_req, required : true) -gdl_dep = dependency('gdl-3.0', version: gdl_req, required : true) -cairo_dep = dependency('cairo', version: cairo_req, required : true) -cairopdf_dep = dependency('cairo-pdf', required : true) -cairomm_dep = dependency('cairomm-1.0', version: cairomm_req, required : true) -xml2_dep = dependency('libxml-2.0', version: xml2_req, required : true) -glib_dep = dependency('glib-2.0', version: glib_req, required : true) -gobject_dep = dependency('gobject-2.0', required : true) -glibmm_dep = dependency('glibmm-2.4', version: glibmm_req, required : true) -gtk_dep = dependency('gtk+-3.0', version: gtk_req, required : true) -gtkmm_dep = dependency('gtkmm-3.0', version: gtkmm_req, required : true) -gdk_dep = dependency('gdk-3.0', version: gdk_req, required : true) -gdkmm_dep = dependency('gdkmm-3.0', version: gdkmm_req, required : true) -gmodule_dep = dependency('gmodule-2.0', required : true) -pango_dep = dependency('pango', version: pango_req, required : true) -pangoft2_dep = dependency('pangoft2', version: pangoft2_req, required : true) -pangocairo_dep = dependency('pangocairo', version: cairo_req, required : true) -harfbuzz_dep = dependency('harfbuzz', version: harfbuzz_req, required : false) -boehmgc_dep = dependency('bdw-gc', version: bohemgc_req, required : true) -gsl_dep = dependency('gsl', required : true) -png_dep = dependency('libpng', version: png_req, required : true) -soup_dep = dependency('libsoup-2.4', version: soup_req, required : true) -zlib_dep = dependency('zlib', version: zlib_req, required : true) -x11_dep = dependency('x11', required : true) -xslt_dep = dependency('libxslt', version: xslt_req, required : true) -popt_dep = dependency('popt', version: popt_req, required : true) - -add_project_arguments('-DHAVE_CONFIG_H', language: 'cpp') - -confinc = include_directories('.') -srcinc = include_directories('src') -helperinc = include_directories('src/helper') - -subdir('src') - -#if get_option('build-tests') -# subdir('tests') -#endif - -cdata = configuration_data() -cdata.set('HAVE_HARFBUZZ', harfbuzz_dep.found()) -cdata.set('HAVE_CAIRO_PDF', cairopdf_dep.found()) -#cdata.set('HAVE_PANGOFT', pangoft_dep.found()) - -if gdl_dep.found() - cdata.set('WITH_GDL_3_6', 1) -endif - -gtkmm_version = gtkmm_dep.version() -cdata.set('INKSCAPE_GTKMM_MAJOR_VERSION', gtkmm_version.split('.')[0].to_int()) -cdata.set('INKSCAPE_GTKMM_MICRO_VERSION', gtkmm_version.split('.')[1].to_int()) -cdata.set('INKSCAPE_GTKMM_MINOR_VERSION', gtkmm_version.split('.')[2].to_int()) - -cdata.set('INKSCAPE_DATADIR', '/usr/local/share') #TODO: should this be INSTALL_DIR + '/share' ? - -# config.h -configure_file(input: 'config.h.meson', - output: 'config.h', - configuration: cdata) - -common_deps = [ - libsrcdir_dep, - libui_dep, - libnrtype_dep, - libinkgc_dep, - lib2geom_dep, - libspobject_dep, - libhelper_dep, - libxml_dep, -] - -inkscape_deps = [ - glibmm_dep, - gtkmm_dep, - xml2_dep, - x11_dep, - popt_dep -] - -executable('inkscape', - sources: ['src/inkscape.cpp', - 'src/main.cpp'], - dependencies : [common_deps, - inkscape_deps], - include_directories: [srcinc, confinc] -) - diff --git a/src/2geom/meson.build b/src/2geom/meson.build deleted file mode 100644 index 3fec01988..000000000 --- a/src/2geom/meson.build +++ /dev/null @@ -1,143 +0,0 @@ -# TODO: -# Override error flag just for this folder -# "-Wno-error=deprecated-declarations" - -lib_2geom_sources = files([ - 'affine.cpp', - 'basic-intersection.cpp', - 'bezier.cpp', - 'bezier-clipping.cpp', - 'bezier-curve.cpp', - 'bezier-utils.cpp', - 'cairo-path-sink.cpp', - 'circle.cpp', -# conic_section_clipper_impl.cpp -# conicsec.cpp - 'convex-hull.cpp', - 'coord.cpp', - 'crossing.cpp', - 'curve.cpp', - 'd2-sbasis.cpp', - 'ellipse.cpp', - 'elliptical-arc.cpp', - 'elliptical-arc-from-sbasis.cpp', - 'geom.cpp', - 'intersection-graph.cpp', - 'line.cpp', - 'nearest-time.cpp', - 'numeric/matrix.cpp', - 'path-intersection.cpp', - 'path-sink.cpp', - 'path.cpp', - 'pathvector.cpp', - 'piecewise.cpp', - 'point.cpp', - 'polynomial.cpp', - 'rect.cpp', -# recursive-bezier-intersection.cpp - 'sbasis-2d.cpp', - 'sbasis-geometric.cpp', - 'sbasis-math.cpp', - 'sbasis-poly.cpp', - 'sbasis-roots.cpp', - 'sbasis-to-bezier.cpp', - 'sbasis.cpp', - 'solve-bezier.cpp', - 'solve-bezier-one-d.cpp', - 'solve-bezier-parametric.cpp', - 'svg-path-parser.cpp', - 'svg-path-writer.cpp', - 'sweep-bounds.cpp', - 'toposweep.cpp', - 'transforms.cpp', - 'utils.cpp' -]) - -lib_2geom_headers = files([ - '2geom.h', - 'affine.h', - 'angle.h', - 'basic-intersection.h', - 'bezier-curve.h', - 'bezier-to-sbasis.h', - 'bezier-utils.h', - 'bezier.h', - 'cairo-path-sink.h', - 'choose.h', - 'circle.h', - 'circulator.h', - 'concepts.h', - 'conic_section_clipper.h', - 'conic_section_clipper_cr.h', - 'conic_section_clipper_impl.h', - 'conicsec.h', - 'convex-hull.h', - 'coord.h', - 'crossing.h', - 'curve.h', - 'curves.h', - 'd2.h', - 'ellipse.h', - 'elliptical-arc.h', - 'exception.h', - 'forward.h', - 'generic-interval.h', - 'generic-rect.h', - 'geom.h', - 'int-interval.h', - 'int-point.h', - 'int-rect.h', - 'intersection-graph.h', - 'intersection.h', - 'interval.h', - 'line.h', - 'linear.h', - 'math-utils.h', - 'nearest-time.h', - 'ord.h', - 'path-intersection.h', - 'path-sink.h', - 'path.h', - 'pathvector.h', - 'piecewise.h', - 'point.h', - 'polynomial.h', - 'ray.h', - 'rect.h', - 'sbasis-2d.h', - 'sbasis-curve.h', - 'sbasis-geometric.h', - 'sbasis-math.h', - 'sbasis-poly.h', - 'sbasis-to-bezier.h', - 'sbasis.h', - 'solver.h', - 'svg-path-parser.h', - 'svg-path-writer.h', - 'sweep-bounds.h', - 'sweeper.h', - 'toposweep.h', - 'transforms.h', - 'utils.h', - 'numeric/fitting-model.h', - 'numeric/fitting-tool.h', - 'numeric/linear_system.h', - 'numeric/matrix.h', - 'numeric/symmetric-matrix-fs-operation.h', - 'numeric/symmetric-matrix-fs-trace.h', - 'numeric/symmetric-matrix-fs.h', - 'numeric/vector.h' -]) - -lib_2geom_deps = [ - cairo_dep, - gsl_dep -] - -lib2geom = static_library('2geom', - sources: [lib_2geom_sources, - lib_2geom_headers], - dependencies: lib_2geom_deps, - include_directories: [srcinc, confinc]) - -lib2geom_dep = declare_dependency(link_with : lib2geom) diff --git a/src/debug/meson.build b/src/debug/meson.build deleted file mode 100644 index 4e181beda..000000000 --- a/src/debug/meson.build +++ /dev/null @@ -1,37 +0,0 @@ -debug_sources = files([ - 'demangle.cpp', - 'heap.cpp', - 'log-display-config.cpp', - 'logger.cpp', - 'sysv-heap.cpp', - 'timestamp.cpp', - 'gdk-event-latency-tracker.cpp' -]) - -debug_headers = files([ - 'demangle.h', - 'event-tracker.h', - 'event.h', - 'gc-heap.h', - 'gdk-event-latency-tracker.h', - 'heap.h', - 'log-display-config.h', - 'logger.h', - 'simple-event.h', - 'sysv-heap.h', - 'timestamp.h' -]) - - -debug_deps = [ - glibmm_dep, - gtk_dep -] - -libdebug = static_library('libdebug', - sources: [debug_sources, - debug_headers], - dependencies: debug_deps, - include_directories: [srcinc, confinc]) - -libdebug_dep = declare_dependency(link_with : libdebug) diff --git a/src/display/meson.build b/src/display/meson.build deleted file mode 100644 index e9f176e63..000000000 --- a/src/display/meson.build +++ /dev/null @@ -1,142 +0,0 @@ -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/extension/meson.build b/src/extension/meson.build deleted file mode 100644 index 5425be405..000000000 --- a/src/extension/meson.build +++ /dev/null @@ -1,262 +0,0 @@ -extension_sources = files([ - 'db.cpp', - 'dependency.cpp', - 'effect.cpp', - 'error-file.cpp', - 'execution-env.cpp', - 'extension.cpp', - 'init.cpp', - 'input.cpp', - 'output.cpp', - 'patheffect.cpp', - 'prefdialog.cpp', - 'print.cpp', - 'system.cpp', - 'timer.cpp', - 'loader.cpp', - 'implementation/implementation.cpp', - 'implementation/xslt.cpp', - 'implementation/script.cpp', - 'param/bool.cpp', - 'param/color.cpp', - 'param/description.cpp', - 'param/enum.cpp', - 'param/float.cpp', - 'param/int.cpp', - 'param/notebook.cpp', - 'param/parameter.cpp', - 'param/radiobutton.cpp', - 'param/string.cpp', - 'internal/bluredge.cpp', - 'internal/cairo-png-out.cpp', - 'internal/cairo-ps-out.cpp', - 'internal/cairo-render-context.cpp', - 'internal/cairo-renderer.cpp', - 'internal/cairo-renderer-pdf-out.cpp', - 'internal/emf-inout.cpp', - 'internal/emf-print.cpp', - 'internal/gdkpixbuf-input.cpp', - 'internal/gimpgrad.cpp', - 'internal/grid.cpp', - 'internal/image-resolution.cpp', - 'internal/latex-pstricks.cpp', - 'internal/latex-pstricks-out.cpp', - 'internal/metafile-inout.cpp', - 'internal/metafile-print.cpp', - 'internal/odf.cpp', - 'internal/latex-text-renderer.cpp', - 'internal/pov-out.cpp', - 'internal/javafx-out.cpp', - 'internal/svg.cpp', - 'internal/svgz.cpp', - 'internal/text_reassemble.c', - 'internal/wmf-inout.cpp', - 'internal/wmf-print.cpp', - 'internal/filter/filter-all.cpp', - 'internal/filter/filter-file.cpp', - 'internal/filter/filter.cpp', - 'internal/pdfinput/pdf-input.cpp', - 'internal/pdfinput/pdf-parser.cpp', - 'internal/pdfinput/svg-builder.cpp' -]) - -extension_headers = files([ - 'db.h', - 'dependency.h', - 'effect.h', - 'error-file.h', - 'execution-env.h', - 'extension.h', - 'init.h', - 'input.h', - 'output.h', - 'param/bool.h', - 'param/color.h', - 'param/description.h', - 'param/enum.h', - 'param/float.h', - 'param/int.h', - 'param/notebook.h', - 'param/parameter.h', - 'param/radiobutton.h', - 'param/string.h', - 'patheffect.h', - 'prefdialog.h', - 'print.h', - 'system.h', - 'timer.h', - 'loader.h', - 'implementation/implementation.h', - 'implementation/script.h', - 'implementation/xslt.h', - 'internal/bluredge.h', - 'internal/cairo-png-out.h', - 'internal/cairo-ps-out.h', - 'internal/cairo-render-context.h', - 'internal/cairo-renderer-pdf-out.h', - 'internal/cairo-renderer.h', - 'internal/clear-n_.h', - 'internal/emf-inout.h', - 'internal/emf-print.h', - 'internal/filter/bevels.h', - 'internal/filter/blurs.h', - 'internal/filter/bumps.h', - 'internal/filter/color.h', - 'internal/filter/distort.h', - 'internal/filter/filter.h', - 'internal/filter/image.h', - 'internal/filter/morphology.h', - 'internal/filter/overlays.h', - 'internal/filter/paint.h', - 'internal/filter/protrusions.h', - 'internal/filter/shadows.h', - 'internal/filter/textures.h', - 'internal/filter/transparency.h', - 'internal/gdkpixbuf-input.h', - 'internal/gimpgrad.h', - 'internal/grid.h', - 'internal/image-resolution.h', - 'internal/javafx-out.h', - 'internal/latex-pstricks-out.h', - 'internal/latex-pstricks.h', - 'internal/latex-text-renderer.h', - 'internal/metafile-inout.h', - 'internal/metafile-print.h', - 'internal/odf.h', - 'internal/pdfinput/pdf-input.h', - 'internal/pdfinput/pdf-parser.h', - 'internal/pdfinput/svg-builder.h', - 'internal/pov-out.h', - 'internal/svg.h', - 'internal/svgz.h', - 'internal/text_reassemble.h', - 'internal/wmf-inout.h', - 'internal/wmf-print.h' -]) - -# TODO: -# -#if WITH_LIBCDR -# extension_sources += -# internal/cdr-input.cpp -# internal/cdr-input.h -#endif -# -#if WITH_LIBVISIO -# extension_sources += -# internal/vsd-input.cpp -# internal/vsd-input.h -#endif -# -#if WITH_LIBWPG -# extension_sources += -# internal/wpg-input.cpp -# internal/wpg-input.h -#endif -# -#if WITH_IMAGE_MAGICK -# extension_sources += -# internal/bitmap/adaptiveThreshold.cpp -# internal/bitmap/adaptiveThreshold.h -# internal/bitmap/addNoise.cpp -# internal/bitmap/addNoise.h -# internal/bitmap/blur.cpp -# internal/bitmap/blur.h -# internal/bitmap/channel.cpp -# internal/bitmap/channel.h -# internal/bitmap/charcoal.cpp -# internal/bitmap/charcoal.h -# internal/bitmap/colorize.cpp -# internal/bitmap/colorize.h -# internal/bitmap/contrast.cpp -# internal/bitmap/contrast.h -# internal/bitmap/crop.cpp -# internal/bitmap/crop.h -# internal/bitmap/cycleColormap.cpp -# internal/bitmap/cycleColormap.h -# internal/bitmap/despeckle.cpp -# internal/bitmap/despeckle.h -# internal/bitmap/edge.cpp -# internal/bitmap/edge.h -# internal/bitmap/emboss.cpp -# internal/bitmap/emboss.h -# internal/bitmap/enhance.cpp -# internal/bitmap/enhance.h -# internal/bitmap/equalize.cpp -# internal/bitmap/equalize.h -# internal/bitmap/gaussianBlur.cpp -# internal/bitmap/gaussianBlur.h -# internal/bitmap/imagemagick.cpp -# internal/bitmap/imagemagick.h -# internal/bitmap/implode.cpp -# internal/bitmap/implode.h -# internal/bitmap/level.cpp -# internal/bitmap/level.h -# internal/bitmap/levelChannel.cpp -# internal/bitmap/levelChannel.h -# internal/bitmap/medianFilter.cpp -# internal/bitmap/medianFilter.h -# internal/bitmap/modulate.cpp -# internal/bitmap/modulate.h -# internal/bitmap/negate.cpp -# internal/bitmap/negate.h -# internal/bitmap/normalize.cpp -# internal/bitmap/normalize.h -# internal/bitmap/oilPaint.cpp -# internal/bitmap/oilPaint.h -# internal/bitmap/opacity.cpp -# internal/bitmap/opacity.h -# internal/bitmap/raise.cpp -# internal/bitmap/raise.h -# internal/bitmap/reduceNoise.cpp -# internal/bitmap/reduceNoise.h -# internal/bitmap/sample.cpp -# internal/bitmap/sample.h -# internal/bitmap/shade.cpp -# internal/bitmap/shade.h -# internal/bitmap/sharpen.cpp -# internal/bitmap/sharpen.h -# internal/bitmap/solarize.cpp -# internal/bitmap/solarize.h -# internal/bitmap/spread.cpp -# internal/bitmap/spread.h -# internal/bitmap/swirl.cpp -# internal/bitmap/swirl.h -# internal/bitmap/threshold.cpp -# internal/bitmap/threshold.h -# internal/bitmap/unsharpmask.cpp -# internal/bitmap/unsharpmask.h -# internal/bitmap/wave.cpp -# internal/bitmap/wave.h -#endif -# -#if WITH_DBUS -# subdir(dbus) -#endif - -#TODO: subdir( plugins ) - - -libextension_deps = [ - gtkmm_dep, - xml2_dep, - xslt_dep, - libuemf_dep -] - -libextension = static_library('extension', - sources: [extension_sources, - extension_headers], - dependencies: libextension_deps, - include_directories: [confinc, srcinc], - implicit_include_directories: false) -# NOTE: -# The reason for disabling implicit includedirs above is that -# the Inkscape source tree has got two different headers with -# the same filename: -# src/print.h and src/extension/print.h -# Due to an implicit -I../src/extension the wrong header ended up -# being used resulting in a broken build. -# -- Felipe "Juca" Sanches - -libextension_dep = declare_dependency(link_with : libextension) diff --git a/src/helper/meson.build b/src/helper/meson.build deleted file mode 100644 index 115a4deb8..000000000 --- a/src/helper/meson.build +++ /dev/null @@ -1,59 +0,0 @@ -helper_sources = files([ - 'action.cpp', - 'action-context.cpp', - 'geom.cpp', - 'geom-nodetype.cpp', - 'geom-pathstroke.cpp', - 'geom-pathvectorsatellites.cpp', - 'geom-satellite.cpp', - 'gettext.cpp', - 'pixbuf-ops.cpp', - 'png-write.cpp', - 'stock-items.cpp', -#units-test.cpp', - 'window.cpp' -]) - -helper_headers = files([ - 'action.h', - 'action-context.h', - 'geom-curves.h', - 'geom-nodetype.h', - 'geom-pathstroke.h', - 'geom-pathvectorsatellites.h', - 'geom-satellite.h', - 'geom.h', - 'gettext.h', - 'mathfns.h', - 'pixbuf-ops.h', - 'png-write.h', - 'stock-items.h', - 'window.h' -]) - -marshallers = gnome.genmarshal('sp-marshal', - sources : 'sp-marshal.list', - prefix : 'sp_marshal', - extra_args : ['-UG_ENABLE_DEBUG', '--prototypes']) - -marshallers_c = marshallers[0] -marshallers_h = marshallers[1] - -helper_deps = [ - glibmm_dep, - cairomm_dep, - gtkmm_dep, - xml2_dep, - png_dep, - gobject_dep -] - -lib_helper = static_library('helper', - sources: [helper_sources, - helper_headers, - marshallers_c, - marshallers_h], - dependencies: helper_deps, - include_directories: [confinc, srcinc]) - -libhelper_dep = declare_dependency(link_with : lib_helper) diff --git a/src/inkgc/meson.build b/src/inkgc/meson.build deleted file mode 100644 index c658b1c88..000000000 --- a/src/inkgc/meson.build +++ /dev/null @@ -1,26 +0,0 @@ -inkgc_sources = files([ - 'gc.cpp' -]) - -inkgc_headers = files([ - 'gc-alloc.h', - '../gc-anchored.h', - 'gc-core.h', - 'gc-managed.h', - 'gc-soft-ptr.h' -]) - -inkgc_deps = [ - glib_dep, - glibmm_dep, - sigcpp_dep, - boehmgc_dep -] - -libinkgc = static_library('inkgc', - sources: [inkgc_sources, - inkgc_headers], - dependencies: inkgc_deps, - include_directories: [srcinc, confinc]) - -libinkgc_dep = declare_dependency(link_with : libinkgc) diff --git a/src/inkscape-version.cpp.meson b/src/inkscape-version.cpp.meson deleted file mode 100644 index f8125979f..000000000 --- a/src/inkscape-version.cpp.meson +++ /dev/null @@ -1,7 +0,0 @@ -#ifdef HAVE_CONFIG_H -# include <config.h> -#endif - -namespace Inkscape { - char const *version_string = "@INKSCAPE_VERSION@" " " "(@INKSCAPE_REVISION@)"; -} diff --git a/src/io/meson.build b/src/io/meson.build deleted file mode 100644 index a09ac1f03..000000000 --- a/src/io/meson.build +++ /dev/null @@ -1,41 +0,0 @@ -libio_sources = files([ - 'base64stream.cpp', - 'bufferstream.cpp', - 'gzipstream.cpp', - 'inkscapestream.cpp', - 'resource.cpp', - 'stringstream.cpp', - 'sys.cpp', - 'http.cpp', - 'uristream.cpp', - 'xsltstream.cpp' -]) - -libio_headers = files([ - 'base64stream.h', - 'bufferstream.h', - 'gzipstream.h', - 'inkscapestream.h', - 'resource.h', - 'stringstream.h', - 'sys.h', - 'http.h', - 'uristream.h', - 'xsltstream.h' -]) - -libio_deps = [ - soup_dep, - glibmm_dep, - gtk_dep, - xml2_dep, - zlib_dep -] - -libio = static_library('libio', - sources: [libio_sources, - libio_headers], - dependencies: libio_deps, - include_directories: [srcinc, confinc]) - -libio_dep = declare_dependency(link_with : libio) diff --git a/src/libavoid/meson.build b/src/libavoid/meson.build deleted file mode 100644 index 67f9432cd..000000000 --- a/src/libavoid/meson.build +++ /dev/null @@ -1,64 +0,0 @@ -libavoid_sources = files([ - 'actioninfo.cpp', - 'connectionpin.cpp', - 'connector.cpp', - 'connend.cpp', - 'geometry.cpp', - 'geomtypes.cpp', - 'graph.cpp', - 'hyperedge.cpp', - 'hyperedgeimprover.cpp', - 'hyperedgetree.cpp', - 'junction.cpp', - 'makepath.cpp', - 'mtst.cpp', - 'obstacle.cpp', - 'orthogonal.cpp', - 'router.cpp', - 'scanline.cpp', - 'shape.cpp', - 'timer.cpp', - 'vertices.cpp', - 'viscluster.cpp', - 'visibility.cpp', - 'vpsc.cpp' -]) - -libavoid_headers = files([ - 'actioninfo.h', - 'assertions.h', - 'connectionpin.h', - 'connector.h', - 'connend.h', - 'debug.h', - 'geometry.h', - 'geomtypes.h', - 'graph.h', - 'hyperedge.h', - 'hyperedgeimprover.h', - 'hyperedgetree.h', - 'junction.h', - 'libavoid.h', - 'makepath.h', - 'mtst.h', - 'obstacle.h', - 'orthogonal.h', - 'router.h', - 'scanline.h', - 'shape.h', - 'timer.h', - 'vertices.h', - 'viscluster.h', - 'visibility.h', - 'vpsc.h' -]) - -libavoid_deps = [] - -libavoid = static_library('libavoid', - sources: [libavoid_sources, - libavoid_headers], - dependencies: libavoid_deps, - include_directories: [srcinc, confinc]) - -libavoid_dep = declare_dependency(link_with : libavoid) diff --git a/src/libcola/meson.build b/src/libcola/meson.build deleted file mode 100644 index fafedd032..000000000 --- a/src/libcola/meson.build +++ /dev/null @@ -1,37 +0,0 @@ -libcola_sources = files([ - 'box.cpp', - 'cluster.cpp', - 'cola.cpp', - 'convex_hull.cpp', - 'compound_constraints.cpp', - 'conjugate_gradient.cpp', - 'connected_components.cpp', - 'gradient_projection.cpp', - 'shapepair.cpp', - 'straightener.cpp' -]) - -libcola_headers = files([ - 'box.h', - 'cluster.h', - 'cola.h', - 'compound_constraints.h', - 'conjugate_gradient.h', - 'convex_hull.h', - 'gradient_projection.h', - 'shapepair.cpp', - 'shortest_paths.h', - 'straightener.h' -]) - -libcola_deps = [ - libvpsc_dep -] - -libcola = static_library('libcola', - sources: [libcola_sources, - libcola_headers], - dependencies: libcola_deps, - include_directories: [srcinc, confinc]) - -libcola_dep = declare_dependency(link_with : libcola) diff --git a/src/libcroco/meson.build b/src/libcroco/meson.build deleted file mode 100644 index ffd4734aa..000000000 --- a/src/libcroco/meson.build +++ /dev/null @@ -1,74 +0,0 @@ -libcroco_sources = files([ - 'cr-additional-sel.c', - 'cr-attr-sel.c', - 'cr-cascade.c', - 'cr-declaration.c', - 'cr-doc-handler.c', - 'cr-enc-handler.c', - 'cr-fonts.c', - 'cr-input.c', - 'cr-libxml-node-iface.c', - 'cr-num.c', - 'cr-om-parser.c', - 'cr-parser.c', - 'cr-parsing-location.c', - 'cr-prop-list.c', - 'cr-pseudo.c', - 'cr-rgb.c', - 'cr-selector.c', - 'cr-sel-eng.c', - 'cr-simple-sel.c', - 'cr-statement.c', - 'cr-string.c', - 'cr-style.c', - 'cr-stylesheet.c', - 'cr-term.c', - 'cr-tknzr.c', - 'cr-token.c', - 'cr-utils.c' -]) - -libcroco_headers = files([ - 'cr-additional-sel.h', - 'cr-attr-sel.h', - 'cr-cascade.h', - 'cr-declaration.h', - 'cr-doc-handler.h', - 'cr-enc-handler.h', - 'cr-fonts.h', - 'cr-input.h', - 'cr-libxml-node-iface.h', - 'cr-node-iface.h', - 'cr-num.h', - 'cr-om-parser.h', - 'cr-parser.h', - 'cr-parsing-location.h', - 'cr-prop-list.h', - 'cr-pseudo.h', - 'cr-rgb.h', - 'cr-sel-eng.h', - 'cr-selector.h', - 'cr-simple-sel.h', - 'cr-statement.h', - 'cr-string.h', - 'cr-style.h', - 'cr-stylesheet.h', - 'cr-term.h', - 'cr-tknzr.h', - 'cr-token.h', - 'cr-utils.h', - 'libcroco.h' -]) - -libcroco_deps = [ - glib_dep, - xml2_dep -] - -libcroco = static_library('libcroco', - sources: [libcroco_sources, - libcroco_headers], - dependencies: libcroco_deps, - include_directories: [srcinc, confinc]) - -libcroco_dep = declare_dependency(link_with : libcroco) diff --git a/src/libdepixelize/meson.build b/src/libdepixelize/meson.build deleted file mode 100644 index 12d6c55f7..000000000 --- a/src/libdepixelize/meson.build +++ /dev/null @@ -1,31 +0,0 @@ -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/libnrtype/meson.build b/src/libnrtype/meson.build deleted file mode 100644 index bb51f27e2..000000000 --- a/src/libnrtype/meson.build +++ /dev/null @@ -1,39 +0,0 @@ -layout_tng_sources = files([ - 'Layout-TNG-Compute.cpp', - 'Layout-TNG-Output.cpp', - 'FontFactory.cpp', - 'Layout-TNG.cpp', - 'font-lister.cpp', - 'Layout-TNG-Scanline-Makers.cpp', - 'Layout-TNG-Input.cpp', - 'FontInstance.cpp', - 'Layout-TNG-OutIter.cpp' -]) - -layout_tng_headers = files([ - 'font-instance.h', - 'Layout-TNG-Scanline-Maker.h', - 'FontFactory.h', - 'Layout-TNG.h', - 'font-glyph.h', - 'font-lister.h', - 'font-style.h' -]) - -layout_tng_deps = [ - glib_dep, - gtkmm_dep, - xml2_dep, - pangoft2_dep, - harfbuzz_dep, - liblivarot_dep, - libsvg_dep -] - -libnrtype = static_library('nrtype', - sources: [layout_tng_sources, - layout_tng_headers], - dependencies: layout_tng_deps, - include_directories: [srcinc, confinc]) - -libnrtype_dep = declare_dependency(link_with : libnrtype) diff --git a/src/libuemf/meson.build b/src/libuemf/meson.build deleted file mode 100644 index 55272776e..000000000 --- a/src/libuemf/meson.build +++ /dev/null @@ -1,37 +0,0 @@ -uemf_sources = files([ - 'symbol_convert.c', - 'uemf.c', - 'uemf_endian.c', - 'uemf_print.c', - 'uemf_safe.c', - 'uemf_utf.c', - 'uwmf.c', - 'uwmf_endian.c', - 'uwmf_print.c', - 'upmf.c', - 'upmf_print.c' -]) - -uemf_headers = files([ - 'symbol_convert.h', - 'uemf.h', - 'uemf_endian.h', - 'uemf_print.h', - 'uemf_safe.h', - 'uemf_utf.h', - 'uwmf.h', - 'uwmf_endian.h', - 'uwmf_print.h', - 'upmf.h', - 'upmf_print.h' -]) - -uemf_deps = [] - -libuemf = static_library('uemf', - sources: [uemf_sources, - uemf_headers], - dependencies: uemf_deps, - include_directories: [srcinc, confinc]) - -libuemf_dep = declare_dependency(link_with : libuemf) diff --git a/src/libvpsc/meson.build b/src/libvpsc/meson.build deleted file mode 100644 index 7e2dc3fd5..000000000 --- a/src/libvpsc/meson.build +++ /dev/null @@ -1,34 +0,0 @@ -libvpsc_sources = files([ - 'block.cpp', - 'blocks.cpp', - 'cbuffer.cpp', - 'constraint.cpp', - 'rectangle.cpp', - 'solve_VPSC.cpp', - 'variable.cpp' -]) - -libvpsc_headers = files([ - 'assertions.h', - 'block.h', - 'blocks.h', - 'cbuffer.h', - 'constraint.h', - 'exceptions.h', - 'isnan.h', - 'linesegment.h', - 'pairing_heap.h', - 'rectangle.h', - 'solve_VPSC.h', - 'variable.h' -]) - -libvpsc_deps = [] - -libvpsc = static_library('libvpsc', - sources: [libvpsc_sources, - libvpsc_headers], - dependencies: libvpsc_deps, - include_directories: [srcinc, confinc]) - -libvpsc_dep = declare_dependency(link_with : libvpsc) diff --git a/src/livarot/meson.build b/src/livarot/meson.build deleted file mode 100644 index fd7689d35..000000000 --- a/src/livarot/meson.build +++ /dev/null @@ -1,55 +0,0 @@ -livarot_sources = files([ - 'AlphaLigne.cpp', - 'AVL.cpp', - 'BitLigne.cpp', - 'float-line.cpp', - 'int-line.cpp', - 'PathConversion.cpp', - 'Path.cpp', - 'PathCutting.cpp', - 'path-description.cpp', - 'PathOutline.cpp', - 'PathSimplify.cpp', - 'PathStroke.cpp', - 'Shape.cpp', - 'ShapeDraw.cpp', - 'ShapeMisc.cpp', - 'ShapeRaster.cpp', - 'ShapeSweep.cpp', - 'sweep-event.cpp', - 'sweep-tree.cpp', - 'sweep-tree-list.cpp' -]) - -livarot_headers = files([ - 'AVL.h', - 'AlphaLigne.h', - 'BitLigne.h', - 'Livarot.h', - 'LivarotDefs.h', - 'Path.h', - 'Shape.h', - 'float-line.h', - 'int-line.h', - 'path-description.h', - 'sweep-event-queue.h', - 'sweep-event.h', - 'sweep-tree-list.h', - 'sweep-tree.h' -]) - -livarot_deps = [ - glib_dep, - glibmm_dep, - gdk_dep, - xml2_dep, - sigcpp_dep -] - -lib_livarot = static_library('livarot', - sources: [livarot_sources, - livarot_headers], - dependencies: livarot_deps, - include_directories: [srcinc, confinc]) - -liblivarot_dep = declare_dependency(link_with : lib_livarot) diff --git a/src/live_effects/meson.build b/src/live_effects/meson.build deleted file mode 100644 index a31a25977..000000000 --- a/src/live_effects/meson.build +++ /dev/null @@ -1,194 +0,0 @@ -lpe_sources = files([ - 'effect.cpp', - 'lpe-angle_bisector.cpp', - 'lpe-attach-path.cpp', - 'lpe-bendpath.cpp', - 'lpe-bool.cpp', - 'lpe-bounding-box.cpp', - 'lpe-bspline.cpp', - 'lpe-circle_3pts.cpp', - 'lpe-transform_2pts.cpp', - 'lpe-circle_with_radius.cpp', - 'lpe-clone-original.cpp', - 'lpe-constructgrid.cpp', - 'lpe-copy_rotate.cpp', - 'lpe-curvestitch.cpp', - 'lpe-dynastroke.cpp', - 'lpe-ellipse_5pts.cpp', - 'lpe-embrodery-stitch.cpp', - 'lpe-embrodery-stitch-ordering.cpp', - 'lpe-envelope.cpp', - 'lpe-extrude.cpp', - 'lpe-fill-between-many.cpp', - 'lpe-fill-between-strokes.cpp', - 'lpe-fillet-chamfer.cpp', - 'lpe-gears.cpp', - 'lpe-interpolate.cpp', - 'lpe-interpolate_points.cpp', - 'lpe-jointype.cpp', - 'lpe-knot.cpp', - 'lpe-lattice.cpp', - 'lpe-lattice2.cpp', - 'lpe-line_segment.cpp', - 'lpe-measure-segments.cpp', - 'lpe-mirror_symmetry.cpp', - 'lpe-offset.cpp', - 'lpe-parallel.cpp', - 'lpe-path_length.cpp', - 'lpe-patternalongpath.cpp', - 'lpe-perp_bisector.cpp', - 'lpe-perspective-envelope.cpp', - 'lpe-perspective_path.cpp', - 'lpe-powerclip.cpp', - 'lpe-powermask.cpp', - 'lpe-powerstroke.cpp', - 'lpe-recursiveskeleton.cpp', - 'lpe-rough-hatches.cpp', - 'lpe-roughen.cpp', - 'lpe-ruler.cpp', - 'lpe-show_handles.cpp', - 'lpe-simplify.cpp', - 'lpe-skeleton.cpp', - 'lpe-sketch.cpp', - 'lpe-spiro.cpp', - 'lpe-tangent_to_curve.cpp', - 'lpe-taperstroke.cpp', - 'lpe-test-doEffect-stack.cpp', - 'lpe-text_label.cpp', - 'lpegroupbbox.cpp', - 'lpeobject-reference.cpp', - 'lpe-vonkoch.cpp', - 'lpeobject.cpp', - 'spiro-converters.cpp', - 'spiro.cpp', - 'lpe-pts2ellipse.cpp', - 'parameter/array.cpp', - 'parameter/bool.cpp', - 'parameter/colorpicker.cpp', - 'parameter/hidden.cpp', - 'parameter/item-reference.cpp', - 'parameter/item.cpp', - 'parameter/message.cpp', - 'parameter/originalitemarray.cpp', - 'parameter/originalitem.cpp', - 'parameter/originalpath.cpp', - 'parameter/originalpatharray.cpp', - 'parameter/parameter.cpp', - 'parameter/path-reference.cpp', - 'parameter/path.cpp', - 'parameter/point.cpp', - 'parameter/powerstrokepointarray.cpp', - 'parameter/random.cpp', - 'parameter/satellitesarray.cpp', - 'parameter/text.cpp', - 'parameter/fontbutton.cpp', - 'parameter/togglebutton.cpp', - 'parameter/transformedpoint.cpp', - 'parameter/unit.cpp', - 'parameter/vector.cpp' -]) - -lpe_headers = files([ - 'effect-enum.h', - 'effect.h', - 'lpe-angle_bisector.h', - 'lpe-attach-path.h', - 'lpe-bendpath.h', - 'lpe-bool.h', - 'lpe-bounding-box.h', - 'lpe-bspline.h', - 'lpe-circle_3pts.h', - 'lpe-transform_2pts.h', - 'lpe-circle_with_radius.h', - 'lpe-clone-original.h', - 'lpe-constructgrid.h', - 'lpe-copy_rotate.h', - 'lpe-curvestitch.h', - 'lpe-dynastroke.h', - 'lpe-ellipse_5pts.h', - 'lpe-embrodery-stitch.h', - 'lpe-embrodery-stitch-ordering.h', - 'lpe-envelope.h', - 'lpe-extrude.h', - 'lpe-fill-between-many.h', - 'lpe-fill-between-strokes.h', - 'lpe-fillet-chamfer.h', - 'lpe-gears.h', - 'lpe-interpolate.h', - 'lpe-interpolate_points.h', - 'lpe-jointype.h', - 'lpe-knot.h', - 'lpe-lattice.h', - 'lpe-lattice2.h', - 'lpe-line_segment.h', - 'lpe-measure-segments.h', - 'lpe-mirror_symmetry.h', - 'lpe-offset.h', - 'lpe-parallel.h', - 'lpe-path_length.h', - 'lpe-patternalongpath.h', - 'lpe-perp_bisector.h', - 'lpe-perspective-envelope.h', - 'lpe-perspective_path.h', - 'lpe-powerstroke-interpolators.h', - 'lpe-powerclip.h', - 'lpe-powermask.h', - 'lpe-powerstroke.h', - 'lpe-recursiveskeleton.h', - 'lpe-rough-hatches.h', - 'lpe-roughen.h', - 'lpe-ruler.h', - 'lpe-show_handles.h', - 'lpe-simplify.h', - 'lpe-skeleton.h', - 'lpe-sketch.h', - 'lpe-spiro.h', - 'lpe-tangent_to_curve.h', - 'lpe-taperstroke.h', - 'lpe-test-doEffect-stack.h', - 'lpe-text_label.h', - 'lpe-vonkoch.h', - 'lpegroupbbox.h', - 'lpeobject-reference.h', - 'lpeobject.h', - 'spiro-converters.h', - 'spiro.h', - 'lpe-pts2ellipse.h', - 'parameter/array.h', - 'parameter/bool.h', - 'parameter/colorpicker.h', - 'parameter/hidden.h', - 'parameter/enum.h', - 'parameter/item.h', - 'parameter/message.h', - 'parameter/item-reference.h', - 'parameter/originalitem.h', - 'parameter/originalpath.h', - 'parameter/originalpatharray.h', - 'parameter/parameter.h', - 'parameter/path-reference.h', - 'parameter/path.h', - 'parameter/point.h', - 'parameter/powerstrokepointarray.h', - 'parameter/random.h', - 'parameter/satellitesarray.h', - 'parameter/text.h', - 'parameter/fontbutton.h', - 'parameter/togglebutton.h', - 'parameter/transformedpoint.h', - 'parameter/unit.h', - 'parameter/vector.h' -]) - -lpe_deps = [ - gtkmm_dep, - xml2_dep -] - -liblpe = static_library('lpe', - sources: [lpe_sources, - lpe_headers], - dependencies: lpe_deps, - include_directories: [srcinc, confinc]) - -liblpe_dep = declare_dependency(link_with : liblpe) diff --git a/src/meson.build b/src/meson.build deleted file mode 100644 index 123c78d0e..000000000 --- a/src/meson.build +++ /dev/null @@ -1,284 +0,0 @@ -#add_subdirectory(trace) - -subdir('debug') -subdir('libuemf') -subdir('libcroco') # required by object, so here the order matters -subdir('live_effects') # required by object -subdir('helper') # required by object -subdir('object') # required by widgets -subdir('widgets') -subdir('livarot') # required by libnrtype -subdir('svg') # required by libnrtype -subdir('libnrtype') -subdir('util') -subdir('io') -subdir('xml') -subdir('extension') -subdir('libavoid') -subdir('libvpsc') # required by libcola -subdir('libdepixelize') -subdir('libcola') -subdir('2geom') -subdir('inkgc') -subdir('ui') -subdir('display') - -# inkscape_version.cpp -vdata = configuration_data() -vdata.set('INKSCAPE_VERSION', meson.project_version()) -vdata.set('INKSCAPE_REVISION', 'foo') -inkscape_version_file = configure_file( - input: 'inkscape-version.cpp.meson', - output: 'inkscape-version.cpp', - configuration: vdata) - -srcdir_sources = files([ - 'attribute-rel-css.cpp', - 'attribute-rel-svg.cpp', - 'attribute-rel-util.cpp', - 'attribute-sort-util.cpp', - 'attributes.cpp', - 'axis-manip.cpp', - 'color.cpp', - 'composite-undo-stack-observer.cpp', - 'conditions.cpp', - 'conn-avoid-ref.cpp', - 'console-output-undo-observer.cpp', - 'context-fns.cpp', - 'desktop-events.cpp', - 'desktop-style.cpp', - 'desktop.cpp', - 'device-manager.cpp', - 'dir-util.cpp', - 'document-subset.cpp', - 'document-undo.cpp', - 'document.cpp', - 'ege-color-prof-tracker.cpp', - 'event-log.cpp', - 'extract-uri.cpp', - 'file.cpp', - 'file-update.cpp', - 'filter-chemistry.cpp', - 'filter-enums.cpp', - 'gc-anchored.cpp', - 'gc-finalized.cpp', - 'gradient-chemistry.cpp', - 'gradient-drag.cpp', - 'graphlayout.cpp', - 'guide-snapper.cpp', - 'help.cpp', - 'id-clash.cpp', - 'inkscape.cpp', - 'knot-holder-entity.cpp', - 'knot-ptr.cpp', - 'knot.cpp', - 'knotholder.cpp', - 'layer-fns.cpp', - 'layer-manager.cpp', - 'layer-model.cpp', - 'line-geometry.cpp', - 'line-snapper.cpp', - 'main-cmdlineact.cpp', - 'main-cmdlinexact.cpp', - 'media.cpp', - 'message-context.cpp', - 'message-stack.cpp', - 'mod360.cpp', - 'object-hierarchy.cpp', - 'object-snapper.cpp', - 'path-chemistry.cpp', - 'path-prefix.cpp', - 'perspective-line.cpp', - 'preferences.cpp', - 'prefix.cpp', - 'print.cpp', - 'profile-manager.cpp', - 'proj_pt.cpp', - 'pure-transform.cpp', - 'rdf.cpp', - 'removeoverlap.cpp', - 'resource-manager.cpp', - 'rubberband.cpp', - 'satisfied-guide-cns.cpp', - 'selcue.cpp', - 'selection-chemistry.cpp', - 'selection-describer.cpp', - 'selection.cpp', - 'seltrans-handles.cpp', - 'seltrans.cpp', - 'shortcuts.cpp', - 'snap-preferences.cpp', - 'snap.cpp', - 'snapped-curve.cpp', - 'snapped-line.cpp', - 'snapped-point.cpp', - 'snapper.cpp', - 'splivarot.cpp', - 'sp-cursor.cpp', - 'sp-item-notify-moveto.cpp', - 'style-internal.cpp', - 'style.cpp', - 'svg-view-slideshow.cpp', - 'svg-view-widget.cpp', - 'svg-view.cpp', - 'text-chemistry.cpp', - 'text-editing.cpp', - 'transf_mat_3x4.cpp', - 'unclump.cpp', - 'unicoderange.cpp', - 'vanishing-point.cpp', - 'verbs.cpp', - 'version.cpp' -]) - -srcdir_headers = files([ - 'attribute-rel-css.h', - 'attribute-rel-svg.h', - 'attribute-rel-util.h', - 'attribute-sort-util.h', - 'attributes.h', - 'axis-manip.h', - 'bad-uri-exception.h', - 'cms-color-types.h', - 'cms-system.h', - 'color-profile-cms-fns.h', - 'color-rgba.h', - 'color.h', - 'colorspace.h', - 'composite-undo-stack-observer.h', - 'conditions.h', - 'conn-avoid-ref.h', - 'console-output-undo-observer.h', - 'context-fns.h', - 'decimal-round.h', - 'desktop-events.h', - 'desktop-style.h', - 'desktop.h', - 'device-manager.h', - 'dir-util.h', - 'document-private.h', - 'document-subset.h', - 'document-undo.h', - 'document.h', - 'ege-color-prof-tracker.h', - 'enums.h', - 'event-log.h', - 'event.h', - 'extract-uri.h', - 'file.h', - 'fill-or-stroke.h', - 'filter-chemistry.h', - 'filter-enums.h', - 'gc-anchored.h', - 'gc-finalized.h', - 'gradient-chemistry.h', - 'gradient-drag.h', - 'graphlayout.h', - 'guide-snapper.h', - 'help.h', - 'helper-fns.h', - 'id-clash.h', - 'inkscape-version.h', - 'inkscape.h', - 'knot-enums.h', - 'knot-holder-entity.h', - 'knot-ptr.h', - 'knot.h', - 'knotholder.h', - 'layer-fns.h', - 'layer-manager.h', - 'layer-model.h', - 'line-geometry.h', - 'line-snapper.h', - 'macros.h', - 'main-cmdlineact.h', - 'main-cmdlinexact.h', - 'media.h', - 'menus-skeleton.h', - 'message-context.h', - 'message-stack.h', - 'message.h', - 'mod360.h', - 'number-opt-number.h', - 'object-hierarchy.h', - 'object-snapper.h', - 'path-chemistry.h', - 'path-prefix.h', - 'perspective-line.h', - 'preferences-skeleton.h', - 'preferences.h', - 'prefix.h', - 'print.h', - 'profile-manager.h', - 'proj_pt.h', - 'pure-transform.h', - 'rdf.h', - 'remove-last.h', - 'removeoverlap.h', - 'resource-manager.h', - 'rubberband.h', - 'satisfied-guide-cns.h', - 'selcue.h', - 'selection-chemistry.h', - 'selection-describer.h', - 'selection.h', - 'seltrans-handles.h', - 'seltrans.h', - 'shortcuts.h', - 'snap-candidate.h', - 'snap-enums.h', - 'snap-preferences.h', - 'snap.h', - 'snapped-curve.h', - 'snapped-line.h', - 'snapped-point.h', - 'snapper.h', - 'sp-cursor.h', - 'sp-guide-attachment.h', - 'sp-guide-constraint.h', - 'sp-item-notify-moveto.h', - 'splivarot.h', - 'streq.h', - 'strneq.h', - 'style-enums.h', - 'style-internal.h', - 'style.h', - 'svg-profile.h', - 'svg-view-slideshow.h', - 'svg-view-widget.h', - 'svg-view.h', - 'syseq.h', - 'text-chemistry.h', - 'text-editing.h', - 'text-tag-attributes.h', - 'transf_mat_3x4.h', - 'unclump.h', - 'undo-stack-observer.h', - 'unicoderange.h', - 'vanishing-point.h', - 'verbs.h', - 'version.h' -]) - -srcdir_deps = [ - gtkmm_dep, - glibmm_dep, - gdl_dep, - gmodule_dep, - xml2_dep, - sigcpp_dep, - libhelper_dep, - libcola_dep, - libavoid_dep, - libdisplay_dep, - libextension_dep -] - -lib_srcdir = static_library('srcdir', - sources: [srcdir_sources, - srcdir_headers, - inkscape_version_file], - dependencies: srcdir_deps, - include_directories: [srcinc, confinc, helperinc]) - -libsrcdir_dep = declare_dependency(link_with : lib_srcdir) diff --git a/src/object/filters/meson.build b/src/object/filters/meson.build deleted file mode 100644 index a2ea80f1f..000000000 --- a/src/object/filters/meson.build +++ /dev/null @@ -1,63 +0,0 @@ -spobject_filters_sources = files([ - 'sp-filter-primitive.cpp', - 'blend.cpp', - 'colormatrix.cpp', - 'componenttransfer-funcnode.cpp', - 'componenttransfer.cpp', - 'composite.cpp', - 'convolvematrix.cpp', - 'diffuselighting.cpp', - 'displacementmap.cpp', - 'distantlight.cpp', - 'flood.cpp', - 'gaussian-blur.cpp', - 'image.cpp', - 'merge.cpp', - 'mergenode.cpp', - 'morphology.cpp', - 'offset.cpp', - 'pointlight.cpp', - 'specularlighting.cpp', - 'spotlight.cpp', - 'tile.cpp', - 'turbulence.cpp' -]) - -spobject_filters_headers = files([ - 'sp-filter-primitive.h', - 'blend.h', - 'colormatrix.h', - 'componenttransfer-funcnode.h', - 'componenttransfer.h', - 'composite.h', - 'convolvematrix.h', - 'diffuselighting.h', - 'displacementmap.h', - 'distantlight.h', - 'flood.h', - 'gaussian-blur.h', - 'image.h', - 'merge.h', - 'mergenode.h', - 'morphology.h', - 'offset.h', - 'pointlight.h', - 'specularlighting.h', - 'spotlight.h', - 'tile.h', - 'turbulence.h' -]) - -spobject_filters_deps = [ - cairo_dep, - xml2_dep, - glibmm_dep -] - -spobject_filters = static_library('spobject_filters', - sources: [spobject_filters_sources, - spobject_filters_headers], - dependencies: spobject_filters_deps, - include_directories: [srcinc, confinc]) - -libspobject_filters_dep = declare_dependency(link_with : spobject_filters) diff --git a/src/object/meson.build b/src/object/meson.build deleted file mode 100644 index 48dc1b0c8..000000000 --- a/src/object/meson.build +++ /dev/null @@ -1,197 +0,0 @@ -spobject_sources = files([ - 'box3d-side.cpp', - 'box3d.cpp', - 'color-profile.cpp', - 'object-set.cpp', - 'persp3d-reference.cpp', - 'persp3d.cpp', - 'sp-anchor.cpp', - 'sp-clippath.cpp', - 'sp-conn-end-pair.cpp', - 'sp-conn-end.cpp', - 'sp-defs.cpp', - 'sp-desc.cpp', - 'sp-dimensions.cpp', - 'sp-ellipse.cpp', - 'sp-factory.cpp', - 'sp-filter-reference.cpp', - 'sp-filter.cpp', - 'sp-flowdiv.cpp', - 'sp-flowregion.cpp', - 'sp-flowtext.cpp', - 'sp-font-face.cpp', - 'sp-font.cpp', - 'sp-glyph-kerning.cpp', - 'sp-glyph.cpp', - 'sp-gradient-reference.cpp', - 'sp-gradient.cpp', - 'sp-guide.cpp', - 'sp-hatch-path.cpp', - 'sp-hatch.cpp', - 'sp-image.cpp', - 'sp-item-group.cpp', - 'sp-item-rm-unsatisfied-cns.cpp', - 'sp-item-transform.cpp', - 'sp-item-update-cns.cpp', - 'sp-item.cpp', - 'sp-line.cpp', - 'sp-linear-gradient.cpp', - 'sp-lpe-item.cpp', - 'sp-marker.cpp', - 'sp-mask.cpp', - 'sp-mesh-array.cpp', - 'sp-mesh-gradient.cpp', - 'sp-mesh-patch.cpp', - 'sp-mesh-row.cpp', - 'sp-metadata.cpp', - 'sp-missing-glyph.cpp', - 'sp-namedview.cpp', - 'sp-object-group.cpp', - 'sp-object.cpp', - 'sp-offset.cpp', - 'sp-paint-server.cpp', - 'sp-path.cpp', - 'sp-pattern.cpp', - 'sp-polygon.cpp', - 'sp-polyline.cpp', - 'sp-radial-gradient.cpp', - 'sp-rect.cpp', - 'sp-root.cpp', - 'sp-script.cpp', - 'sp-shape.cpp', - 'sp-solid-color.cpp', - 'sp-spiral.cpp', - 'sp-star.cpp', - 'sp-stop.cpp', - 'sp-string.cpp', - 'sp-style-elem.cpp', - 'sp-switch.cpp', - 'sp-symbol.cpp', - 'sp-tag-use-reference.cpp', - 'sp-tag-use.cpp', - 'sp-tag.cpp', - 'sp-text.cpp', - 'sp-title.cpp', - 'sp-tref-reference.cpp', - 'sp-tref.cpp', - 'sp-tspan.cpp', - 'sp-use-reference.cpp', - 'sp-use.cpp', - 'uri-references.cpp', - 'uri.cpp', - 'viewbox.cpp' -]) - -spobject_headers = files([ - 'box3d-side.h', - 'box3d.h', - 'color-profile.h', - 'object-set.h', - 'persp3d-reference.h', - 'persp3d.h', - 'sp-anchor.h', - 'sp-clippath.h', - 'sp-conn-end-pair.h', - 'sp-conn-end.h', - 'sp-defs.h', - 'sp-desc.h', - 'sp-dimensions.h', - 'sp-ellipse.h', - 'sp-factory.h', - 'sp-filter-reference.h', - 'sp-filter-units.h', - 'sp-filter.h', - 'sp-flowdiv.h', - 'sp-flowregion.h', - 'sp-flowtext.h', - 'sp-font-face.h', - 'sp-font.h', - 'sp-glyph-kerning.h', - 'sp-glyph.h', - 'sp-gradient-reference.h', - 'sp-gradient-spread.h', - 'sp-gradient-units.h', - 'sp-gradient-vector.h', - 'sp-gradient.h', - 'sp-guide.h', - 'sp-hatch-path.h', - 'sp-hatch.h', - 'sp-image.h', - 'sp-item-group.h', - 'sp-item-rm-unsatisfied-cns.h', - 'sp-item-transform.h', - 'sp-item-update-cns.h', - 'sp-item.h', - 'sp-line.h', - 'sp-linear-gradient.h', - 'sp-lpe-item.h', - 'sp-marker-loc.h', - 'sp-marker.h', - 'sp-mask.h', - 'sp-mesh-array.h', - 'sp-mesh-gradient.h', - 'sp-mesh-patch.h', - 'sp-mesh-row.h', - 'sp-metadata.h', - 'sp-missing-glyph.h', - 'sp-namedview.h', - 'sp-object-group.h', - 'sp-object.h', - 'sp-offset.h', - 'sp-paint-server-reference.h', - 'sp-paint-server.h', - 'sp-path.h', - 'sp-pattern.h', - 'sp-polygon.h', - 'sp-polyline.h', - 'sp-radial-gradient.h', - 'sp-rect.h', - 'sp-root.h', - 'sp-script.h', - 'sp-shape.h', - 'sp-solid-color.h', - 'sp-spiral.h', - 'sp-star.h', - 'sp-stop.h', - 'sp-string.h', - 'sp-style-elem.h', - 'sp-switch.h', - 'sp-symbol.h', - 'sp-tag.h', - 'sp-tag-use.h', - 'sp-tag-use-reference.h', - 'sp-text.h', - 'sp-textpath.h', - 'sp-title.h', - 'sp-tref-reference.h', - 'sp-tref.h', - 'sp-tspan.h', - 'sp-use-reference.h', - 'sp-use.h', - 'uri-references.h', - 'uri.h', - 'viewbox.h' -]) - -subdir('filters') - -spobject_deps = [ - cairomm_dep, - glibmm_dep, - gtk_dep, - gtkmm_dep, - xml2_dep, - gdkmm_dep, - libhelper_dep, - liblpe_dep, - libcroco_dep, - libspobject_filters_dep -] - -spobject = static_library('spobject', - sources: [spobject_sources, - spobject_headers], - dependencies: spobject_deps, - include_directories: [srcinc, confinc]) - -libspobject_dep = declare_dependency(link_with : spobject) diff --git a/src/svg/meson.build b/src/svg/meson.build deleted file mode 100644 index 59243c89a..000000000 --- a/src/svg/meson.build +++ /dev/null @@ -1,44 +0,0 @@ -svg_sources = files([ - 'css-ostringstream.cpp', - 'path-string.cpp', -# 'sp-svg.def', - 'stringstream.cpp', - 'strip-trailing-zeros.cpp', - 'svg-affine.cpp', - 'svg-color.cpp', - 'svg-angle.cpp', - 'svg-length.cpp', - 'svg-path.cpp' -# 'test-stubs.cpp' -]) - -svg_headers = files([ - 'css-ostringstream-test.h', - 'css-ostringstream.h', - 'path-string.h', - 'stringstream-test.h', - 'stringstream.h', - 'strip-trailing-zeros.h', - 'svg-affine-test.h', - 'svg-color-test.h', - 'svg-color.h', - 'svg-icc-color.h', - 'svg-angle.h', - 'svg-length-test.h', - 'svg-length.h', - 'svg-path-geom-test.h', - 'svg.h' -# 'test-stubs.h' -]) - -svg_deps = [ - glibmm_dep -] - -libsvg = static_library('libsvg', - sources: [svg_sources, - svg_headers], - dependencies: svg_deps, - include_directories: [srcinc, confinc]) - -libsvg_dep = declare_dependency(link_with : libsvg) diff --git a/src/ui/meson.build b/src/ui/meson.build deleted file mode 100644 index be7fb39e3..000000000 --- a/src/ui/meson.build +++ /dev/null @@ -1,396 +0,0 @@ -ui_sources = files([ - 'clipboard.cpp', - 'contextmenu.cpp', - 'control-manager.cpp', - 'dialog-events.cpp', - 'draw-anchor.cpp', - 'interface.cpp', - 'monitor.cpp', - 'previewholder.cpp', - 'selected-color.cpp', - 'shape-editor.cpp', - 'shape-editor-knotholders.cpp', - 'tool-factory.cpp', - 'tools-switch.cpp', - 'util.cpp', - 'uxmanager.cpp', - 'cache/svg_preview_cache.cpp', - 'tool/control-point-selection.cpp', - 'tool/control-point.cpp', - 'tool/curve-drag-point.cpp', - 'tool/event-utils.cpp', - 'tool/manipulator.cpp', - 'tool/modifier-tracker.cpp', - 'tool/multi-path-manipulator.cpp', - 'tool/node.cpp', - 'tool/path-manipulator.cpp', - 'tool/selectable-control-point.cpp', - 'tool/selector.cpp', - 'tool/transform-handle-set.cpp', - 'tools/arc-tool.cpp', - 'tools/box3d-tool.cpp', - 'tools/calligraphic-tool.cpp', - 'tools/connector-tool.cpp', - 'tools/dropper-tool.cpp', - 'tools/dynamic-base.cpp', - 'tools/eraser-tool.cpp', - 'tools/freehand-base.cpp', - 'tools/gradient-tool.cpp', - 'tools/lpe-tool.cpp', - 'tools/measure-tool.cpp', - 'tools/mesh-tool.cpp', - 'tools/node-tool.cpp', - 'tools/pencil-tool.cpp', - 'tools/pen-tool.cpp', - 'tools/rect-tool.cpp', - 'tools/select-tool.cpp', - 'tools/spiral-tool.cpp', - 'tools/spray-tool.cpp', - 'tools/star-tool.cpp', - 'tools/text-tool.cpp', - 'tools/tool-base.cpp', - 'tools/tweak-tool.cpp', - 'tools/zoom-tool.cpp', - 'dialog/aboutbox.cpp', - 'dialog/align-and-distribute.cpp', - 'dialog/calligraphic-profile-rename.cpp', - 'dialog/clonetiler.cpp', - 'dialog/color-item.cpp', - 'dialog/cssdialog.cpp', - 'dialog/debug.cpp', - 'dialog/desktop-tracker.cpp', - 'dialog/dialog-manager.cpp', - 'dialog/dialog.cpp', - 'dialog/dock-behavior.cpp', - 'dialog/document-metadata.cpp', - 'dialog/document-properties.cpp', - 'dialog/export.cpp', - 'dialog/extension-editor.cpp', - 'dialog/extensions.cpp', - 'dialog/filedialog.cpp', - 'dialog/filedialogimpl-gtkmm.cpp', - 'dialog/fill-and-stroke.cpp', - 'dialog/filter-editor.cpp', - 'dialog/filter-effects-dialog.cpp', - 'dialog/find.cpp', - 'dialog/floating-behavior.cpp', - 'dialog/font-substitution.cpp', - 'dialog/glyphs.cpp', - 'dialog/grid-arrange-tab.cpp', - 'dialog/guides.cpp', - 'dialog/icon-preview.cpp', - 'dialog/inkscape-preferences.cpp', - 'dialog/input.cpp', - 'dialog/knot-properties.cpp', - 'dialog/layer-properties.cpp', - 'dialog/layers.cpp', - 'dialog/livepatheffect-add.cpp', - 'dialog/livepatheffect-editor.cpp', - 'dialog/lpe-fillet-chamfer-properties.cpp', - 'dialog/lpe-powerstroke-properties.cpp', - 'dialog/memory.cpp', - 'dialog/messages.cpp', - 'dialog/new-from-template.cpp', - 'dialog/object-attributes.cpp', - 'dialog/object-properties.cpp', - 'dialog/objects.cpp', - 'dialog/ocaldialogs.cpp', - 'dialog/pixelartdialog.cpp', - 'dialog/polar-arrange-tab.cpp', - 'dialog/print-colors-preview-dialog.cpp', - 'dialog/print.cpp', - 'dialog/prototype.cpp', - 'dialog/spellcheck.cpp', - 'dialog/styledialog.cpp', - 'dialog/svg-fonts-dialog.cpp', - 'dialog/swatches.cpp', - 'dialog/symbols.cpp', - 'dialog/tags.cpp', - 'dialog/template-load-tab.cpp', - 'dialog/template-widget.cpp', - 'dialog/text-edit.cpp', - 'dialog/tile.cpp', - 'dialog/transformation.cpp', - 'dialog/undo-history.cpp', - 'dialog/xml-tree.cpp', - 'dialog/save-template-dialog.cpp', - 'widget/addtoicon.cpp', - 'widget/anchor-selector.cpp', - 'widget/button.cpp', - 'widget/clipmaskicon.cpp', - 'widget/color-entry.cpp', - 'widget/color-icc-selector.cpp', - 'widget/color-notebook.cpp', - 'widget/color-picker.cpp', - 'widget/color-preview.cpp', - 'widget/color-scales.cpp', - 'widget/color-slider.cpp', - 'widget/color-wheel-selector.cpp', - 'widget/dock-item.cpp', - 'widget/dock.cpp', - 'widget/entity-entry.cpp', - 'widget/entry.cpp', - 'widget/filter-effect-chooser.cpp', - 'widget/font-button.cpp', - 'widget/font-variants.cpp', - 'widget/frame.cpp', - 'widget/highlight-picker.cpp', - 'widget/imageicon.cpp', - 'widget/imagetoggler.cpp', - 'widget/ink-select-one-action.cpp', - 'widget/ink-spinscale.cpp', - 'widget/insertordericon.cpp', - 'widget/labelled.cpp', - 'widget/layer-selector.cpp', - 'widget/layertypeicon.cpp', - 'widget/licensor.cpp', - 'widget/notebook-page.cpp', - 'widget/object-composite-settings.cpp', - 'widget/page-sizer.cpp', - 'widget/panel.cpp', - 'widget/point.cpp', - 'widget/preferences-widget.cpp', - 'widget/random.cpp', - 'widget/registered-widget.cpp', - 'widget/registry.cpp', - 'widget/rendering-options.cpp', - 'widget/rotateable.cpp', - 'widget/scalar-unit.cpp', - 'widget/scalar.cpp', - 'widget/selected-style.cpp', - 'widget/spin-scale.cpp', - 'widget/spin-slider.cpp', - 'widget/spinbutton.cpp', - 'widget/style-subject.cpp', - 'widget/style-swatch.cpp', - 'widget/text.cpp', - 'widget/tolerance-slider.cpp', - 'widget/unit-menu.cpp', - 'widget/unit-tracker.cpp', - 'view/view.cpp', - 'view/view-widget.cpp' -]) - -ui_headers = files([ - 'clipboard.h', - 'contextmenu.h', - 'control-manager.h', - 'control-types.h', - 'dialog-events.h', - 'draw-anchor.h', - 'event-debug.h', - 'icon-names.h', - 'interface.h', - 'monitor.h', - 'previewable.h', - 'previewholder.h', - 'selected-color.h', - 'shape-editor.h', - 'tool-factory.h', - 'tools-switch.h', - 'util.h', - 'uxmanager.h', - 'cache/svg_preview_cache.h', - 'dialog/aboutbox.h', - 'dialog/align-and-distribute.h', - 'dialog/arrange-tab.h', - 'dialog/behavior.h', - 'dialog/calligraphic-profile-rename.h', - 'dialog/clonetiler.h', - 'dialog/color-item.h', - 'dialog/cssdialog.h', - 'dialog/debug.h', - 'dialog/desktop-tracker.h', - 'dialog/dialog-manager.h', - 'dialog/dialog.h', - 'dialog/dock-behavior.h', - 'dialog/document-metadata.h', - 'dialog/document-properties.h', - 'dialog/export.h', - 'dialog/extension-editor.h', - 'dialog/extensions.h', - 'dialog/filedialog.h', - 'dialog/filedialogimpl-gtkmm.h', - 'dialog/filedialogimpl-win32.h', - 'dialog/fill-and-stroke.h', - 'dialog/filter-editor.h', - 'dialog/filter-effects-dialog.h', - 'dialog/find.h', - 'dialog/floating-behavior.h', - 'dialog/font-substitution.h', - 'dialog/glyphs.h', - 'dialog/grid-arrange-tab.h', - 'dialog/guides.h', - 'dialog/icon-preview.h', - 'dialog/inkscape-preferences.h', - 'dialog/input.h', - 'dialog/knot-properties.h', - 'dialog/layer-properties.h', - 'dialog/layers.h', - 'dialog/livepatheffect-add.h', - 'dialog/livepatheffect-editor.h', - 'dialog/lpe-fillet-chamfer-properties.h', - 'dialog/lpe-powerstroke-properties.h', - 'dialog/memory.h', - 'dialog/messages.h', - 'dialog/new-from-template.h', - 'dialog/object-attributes.h', - 'dialog/object-properties.h', - 'dialog/objects.h', - 'dialog/ocaldialogs.h', - 'dialog/panel-dialog.h', - 'dialog/pixelartdialog.h', - 'dialog/polar-arrange-tab.h', - 'dialog/print-colors-preview-dialog.h', - 'dialog/print.h', - 'dialog/prototype.h', - 'dialog/spellcheck.h', - 'dialog/styledialog.h', - 'dialog/svg-fonts-dialog.h', - 'dialog/swatches.h', - 'dialog/symbols.h', - 'dialog/tags.h', - 'dialog/template-load-tab.h', - 'dialog/template-widget.h', - 'dialog/text-edit.h', - 'dialog/tile.h', - 'dialog/tracedialog.h', - 'dialog/transformation.h', - 'dialog/undo-history.h', - 'dialog/xml-tree.h', - 'dialog/save-template-dialog.h', - 'tool/commit-events.h', - 'tool/control-point-selection.h', - 'tool/control-point.h', - 'tool/curve-drag-point.h', - 'tool/event-utils.h', - 'tool/manipulator.h', - 'tool/modifier-tracker.h', - 'tool/multi-path-manipulator.h', - 'tool/node-types.h', - 'tool/node.h', - 'tool/path-manipulator.h', - 'tool/selectable-control-point.h', - 'tool/selector.h', - 'tool/shape-record.h', - 'tool/transform-handle-set.h', - 'tools/arc-tool.h', - 'tools/box3d-tool.h', - 'tools/calligraphic-tool.h', - 'tools/connector-tool.h', - 'tools/dropper-tool.h', - 'tools/dynamic-base.h', - 'tools/eraser-tool.h', - 'tools/flood-tool.h', - 'tools/freehand-base.h', - 'tools/gradient-tool.h', - 'tools/lpe-tool.h', - 'tools/measure-tool.h', - 'tools/mesh-tool.h', - 'tools/node-tool.h', - 'tools/pen-tool.h', - 'tools/pencil-tool.h', - 'tools/rect-tool.h', - 'tools/select-tool.h', - 'tools/spiral-tool.h', - 'tools/spray-tool.h', - 'tools/star-tool.h', - 'tools/text-tool.h', - 'tools/tool-base.h', - 'tools/tweak-tool.h', - 'tools/zoom-tool.h', - 'widget/addtoicon.h', - 'widget/anchor-selector.h', - 'widget/attr-widget.h', - 'widget/button.h', - 'widget/clipmaskicon.h', - 'widget/color-entry.h', - 'widget/color-icc-selector.h', - 'widget/color-notebook.h', - 'widget/color-picker.h', - 'widget/color-preview.h', - 'widget/color-scales.h', - 'widget/color-slider.h', - 'widget/color-wheel-selector.h', - 'widget/combo-enums.h', - 'widget/dock-item.h', - 'widget/dock.h', - 'widget/entity-entry.h', - 'widget/entry.h', - 'widget/filter-effect-chooser.h', - 'widget/font-button.h', - 'widget/font-variants.h', - 'widget/frame.h', - 'widget/highlight-picker.h', - 'widget/insertordericon.h', - 'widget/imageicon.h', - 'widget/imagetoggler.h', - 'widget/ink-select-one-action.h', - 'widget/ink-spinscale.h', - 'widget/labelled.h', - 'widget/layer-selector.h', - 'widget/layertypeicon.h', - 'widget/licensor.h', - 'widget/notebook-page.h', - 'widget/object-composite-settings.h', - 'widget/page-sizer.h', - 'widget/panel.h', - 'widget/point.h', - 'widget/preferences-widget.h', - 'widget/random.h', - 'widget/registered-enums.h', - 'widget/registered-widget.h', - 'widget/registry.h', - 'widget/rendering-options.h', - 'widget/rotateable.h', - 'widget/scalar-unit.h', - 'widget/scalar.h', - 'widget/selected-style.h', - 'widget/spin-scale.h', - 'widget/spin-slider.h', - 'widget/spinbutton.h', - 'widget/style-subject.h', - 'widget/style-swatch.h', - 'widget/text.h', - 'widget/tolerance-slider.h', - 'widget/unit-menu.h', - 'widget/unit-tracker.h', - 'view/edit-widget-interface.h', - 'view/view-widget.h', - 'view/view.h' -]) - -#TODO: - -#if(WIN32) -# list(APPEND ui_SRC -# dialog/filedialogimpl-win32.cpp -# ) -#endif() - -#set ( ui_flood_and_trace_SRC -# tools/flood-tool.h -# tools/flood-tool.cpp -# dialog/tracedialog.cpp -# dialog/tracedialog.h -#) - -#if ("${HAVE_POTRACE}") -# add_inkscape_source("${ui_flood_and_trace_SRC}") -#endif() - -ui_deps = [ - gtkmm_dep, - xml2_dep, - gdl_dep, - libwidgets_dep, - libdepixelize_dep -] - -libui = static_library('ui', - sources: [ui_sources, - ui_headers], - dependencies: ui_deps, - include_directories: [srcinc, confinc]) - -libui_dep = declare_dependency(link_with : libui) diff --git a/src/util/meson.build b/src/util/meson.build deleted file mode 100644 index 8c3c78775..000000000 --- a/src/util/meson.build +++ /dev/null @@ -1,51 +0,0 @@ -libutil_sources = files([ - 'ege-appear-time-tracker.cpp', - 'ege-tags.cpp', - 'expression-evaluator.cpp', - 'share.cpp', - 'units.cpp', - 'ziptool.cpp' -]) - -libutil_headers = files([ - 'copy.h', - 'ege-appear-time-tracker.h', - 'ege-tags.h', - 'enums.h', - 'expression-evaluator.h', - 'filter-list.h', - 'find-if-before.h', - 'find-last-if.h', - 'fixed_point.h', - 'format.h', - 'forward-pointer-iterator.h', - 'function.h', - 'list-container-test.h', - 'list-container.h', - 'list-copy.h', - 'list.h', - 'longest-common-suffix.h', - 'map-list.h', - 'reference.h', - 'reverse-list.h', - 'share.h', - 'signal-blocker.h', - 'tuple.h', - 'ucompose.hpp', - 'units.h', - 'unordered-containers.h', - 'ziptool.h' -]) - -libutil_deps = [ - glibmm_dep, - gtk_dep -] - -libutil = static_library('libutil', - sources: [libutil_sources, - libutil_headers], - dependencies: libutil_deps, - include_directories: [srcinc, confinc]) - -libutil_dep = declare_dependency(link_with : libutil) diff --git a/src/widgets/gimp/meson.build b/src/widgets/gimp/meson.build deleted file mode 100644 index 141819bea..000000000 --- a/src/widgets/gimp/meson.build +++ /dev/null @@ -1,22 +0,0 @@ -libgimpwidgets_sources = files([ - 'gimpcolorwheel.c', - 'ruler.cpp' -]) - -libgimpwidgets_headers = files([ - 'gimpcolorwheel.h', - 'ruler.h' -]) - -libgimpwidgets_deps = [ - glibmm_dep, - gtk_dep -] - -libgimpwidgets = static_library('gimpwidgets', - sources: [libgimpwidgets_sources, - libgimpwidgets_headers], - dependencies: libgimpwidgets_deps, - include_directories: [srcinc, confinc]) - -libgimpwidgets_dep = declare_dependency(link_with : libgimpwidgets) diff --git a/src/widgets/meson.build b/src/widgets/meson.build deleted file mode 100644 index f39b32827..000000000 --- a/src/widgets/meson.build +++ /dev/null @@ -1,132 +0,0 @@ -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, - libgimpwidgets_dep -] - -libwidgets = static_library('widgets', - sources: [libwidgets_sources, - libwidgets_headers], - dependencies: libwidgets_deps, - include_directories: [srcinc, confinc]) - -libwidgets_dep = declare_dependency(link_with : libwidgets) diff --git a/src/xml/meson.build b/src/xml/meson.build deleted file mode 100644 index a3187a3ad..000000000 --- a/src/xml/meson.build +++ /dev/null @@ -1,67 +0,0 @@ -xml_sources = files([ - 'composite-node-observer.cpp', - 'croco-node-iface.cpp', - 'event.cpp', - 'log-builder.cpp', - 'node-fns.cpp', - 'quote.cpp', - 'repr.cpp', - 'repr-css.cpp', - 'repr-io.cpp', - 'repr-sorting.cpp', - 'repr-util.cpp', - 'simple-document.cpp', - 'simple-node.cpp', - 'subtree.cpp', - 'helper-observer.cpp', - 'rebase-hrefs.cpp' -]) - -xml_headers = files([ - 'attribute-record.h', - 'comment-node.h', - 'composite-node-observer.h', - 'croco-node-iface.h', - 'document.h', - 'element-node.h', - 'event-fns.h', - 'event.h', - 'helper-observer.h', - 'invalid-operation-exception.h', - 'log-builder.h', - 'node-event-vector.h', - 'node-fns.h', - 'node-iterators.h', - 'node-observer.h', - 'node.h', - 'pi-node.h', - 'quote-test.h', - 'quote.h', - 'rebase-hrefs-test.h', - 'rebase-hrefs.h', - 'repr-action-test.h', - 'repr-sorting.h', - 'repr.h', - 'simple-document.h', - 'simple-node.h', - 'sp-css-attr.h', - 'subtree.h', - 'text-node.h' -]) - -xml_deps = [ - glib_dep, - glibmm_dep, - xml2_dep, - libdebug_dep, - libutil_dep, - libio_dep -] - -lib_xml = static_library('xml', - sources: [xml_sources, - xml_headers], - dependencies: xml_deps, - include_directories: [srcinc, confinc]) - -libxml_dep = declare_dependency(link_with : lib_xml) |
