summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorFelipe CorrĂȘa da Silva Sanches <juca@members.fsf.org>2018-03-16 23:10:39 +0000
committerFelipe CorrĂȘa da Silva Sanches <juca@members.fsf.org>2018-03-17 20:54:37 +0000
commit9212763d9c61cf90422618722a16cb97734abc05 (patch)
tree927b976924a92ad21cd3243d0a34a8cfa1b9b2b8 /src
parent[meson-build] live path effects (diff)
downloadinkscape-9212763d9c61cf90422618722a16cb97734abc05.tar.gz
inkscape-9212763d9c61cf90422618722a16cb97734abc05.zip
[meson-build] libutil
Diffstat (limited to 'src')
-rw-r--r--src/meson.build8
-rw-r--r--src/util/meson.build51
-rw-r--r--src/xml/meson.build3
3 files changed, 54 insertions, 8 deletions
diff --git a/src/meson.build b/src/meson.build
index b0e35743f..feb480c8c 100644
--- a/src/meson.build
+++ b/src/meson.build
@@ -1,23 +1,17 @@
# All folders for internal inkscape
# these call add_inkscape_source
-#add_subdirectory(debug)
#add_subdirectory(extension)
-#add_subdirectory(helper)
#add_subdirectory(io)
-#add_subdirectory(live_effects)
-#add_subdirectory(svg)
#add_subdirectory(trace)
-#add_subdirectory(util)
#add_subdirectory(widgets)
# Directories containing lists files that describe building internal libraries
-#add_subdirectory(libavoid)
#add_subdirectory(libcroco)
#add_subdirectory(libuemf)
-#add_subdirectory(libvpsc)
#add_subdirectory(libdepixelize)
subdir('debug')
+subdir('util')
subdir('svg')
subdir('live_effects')
subdir('libavoid')
diff --git a/src/util/meson.build b/src/util/meson.build
new file mode 100644
index 000000000..8c3c78775
--- /dev/null
+++ b/src/util/meson.build
@@ -0,0 +1,51 @@
+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/xml/meson.build b/src/xml/meson.build
index f893fa71c..33e5d9c11 100644
--- a/src/xml/meson.build
+++ b/src/xml/meson.build
@@ -53,7 +53,8 @@ xml_deps = [
glib_dep,
glibmm_dep,
xml2_dep,
- libdebug_dep
+ libdebug_dep,
+ libutil_dep
]
lib_xml = static_library('xml',