summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorFelipe CorrĂȘa da Silva Sanches <juca@members.fsf.org>2018-03-17 10:26:44 +0000
committerFelipe CorrĂȘa da Silva Sanches <juca@members.fsf.org>2018-03-17 20:54:37 +0000
commit33cab17ca8626db9839f91cd89a89c62033d6827 (patch)
treedb3b2c3805d7aeb8e4b5bfa9337693b98e427e7a /src
parent[meson-build] a few more dependencies (diff)
downloadinkscape-33cab17ca8626db9839f91cd89a89c62033d6827.tar.gz
inkscape-33cab17ca8626db9839f91cd89a89c62033d6827.zip
[meson-build] libuemf
Diffstat (limited to 'src')
-rw-r--r--src/extension/meson.build3
-rw-r--r--src/libuemf/meson.build37
-rw-r--r--src/meson.build1
3 files changed, 40 insertions, 1 deletions
diff --git a/src/extension/meson.build b/src/extension/meson.build
index a549f0289..5425be405 100644
--- a/src/extension/meson.build
+++ b/src/extension/meson.build
@@ -240,7 +240,8 @@ extension_headers = files([
libextension_deps = [
gtkmm_dep,
xml2_dep,
- xslt_dep
+ xslt_dep,
+ libuemf_dep
]
libextension = static_library('extension',
diff --git a/src/libuemf/meson.build b/src/libuemf/meson.build
new file mode 100644
index 000000000..55272776e
--- /dev/null
+++ b/src/libuemf/meson.build
@@ -0,0 +1,37 @@
+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/meson.build b/src/meson.build
index 5f39d68f9..e3f7d2f55 100644
--- a/src/meson.build
+++ b/src/meson.build
@@ -4,6 +4,7 @@
#add_subdirectory(libdepixelize)
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