summaryrefslogtreecommitdiffstats
path: root/src/inkgc
diff options
context:
space:
mode:
authorFelipe CorrĂȘa da Silva Sanches <juca@members.fsf.org>2018-03-16 01:24:23 +0000
committerFelipe CorrĂȘa da Silva Sanches <juca@members.fsf.org>2018-03-17 20:54:37 +0000
commit2ee4fc994c46f38839c80bfc5015ba3a8fb3a3e6 (patch)
tree1fdefdef4e57679807a345111d10e14e19639e1c /src/inkgc
parent[meson-build] building the ui (diff)
downloadinkscape-2ee4fc994c46f38839c80bfc5015ba3a8fb3a3e6.tar.gz
inkscape-2ee4fc994c46f38839c80bfc5015ba3a8fb3a3e6.zip
[meson-build] wip: inkgc + ui + libnrtype
Diffstat (limited to 'src/inkgc')
-rw-r--r--src/inkgc/meson.build27
1 files changed, 27 insertions, 0 deletions
diff --git a/src/inkgc/meson.build b/src/inkgc/meson.build
new file mode 100644
index 000000000..80e3e1a31
--- /dev/null
+++ b/src/inkgc/meson.build
@@ -0,0 +1,27 @@
+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
+]
+
+libinkgc = static_library('inkgc',
+ sources: [inkgc_sources,
+ inkgc_headers],
+ dependencies: inkgc_deps,
+ include_directories: [srcinc, confinc],
+ c_args: common_cflags,
+ link_args: common_ldflags)
+
+libinkgc_dep = declare_dependency(link_with : libinkgc)