summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorFelipe CorrĂȘa da Silva Sanches <juca@members.fsf.org>2018-03-17 11:21:20 +0000
committerFelipe CorrĂȘa da Silva Sanches <juca@members.fsf.org>2018-03-17 20:54:37 +0000
commite335cfa93cd2138f0062aeb3067860dd91262bdb (patch)
treee2d1f8b0a754c0a151743ce6f405811ee66cd538 /src
parent[meson-build] libdepixelize (diff)
downloadinkscape-e335cfa93cd2138f0062aeb3067860dd91262bdb.tar.gz
inkscape-e335cfa93cd2138f0062aeb3067860dd91262bdb.zip
[meson-build] inkscape-version placeholder
Diffstat (limited to 'src')
-rw-r--r--src/inkscape-version.cpp.meson7
-rw-r--r--src/meson.build11
2 files changed, 17 insertions, 1 deletions
diff --git a/src/inkscape-version.cpp.meson b/src/inkscape-version.cpp.meson
new file mode 100644
index 000000000..f8125979f
--- /dev/null
+++ b/src/inkscape-version.cpp.meson
@@ -0,0 +1,7 @@
+#ifdef HAVE_CONFIG_H
+# include <config.h>
+#endif
+
+namespace Inkscape {
+ char const *version_string = "@INKSCAPE_VERSION@" " " "(@INKSCAPE_REVISION@)";
+}
diff --git a/src/meson.build b/src/meson.build
index 44c6d57d1..123c78d0e 100644
--- a/src/meson.build
+++ b/src/meson.build
@@ -23,6 +23,14 @@ 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',
@@ -268,7 +276,8 @@ srcdir_deps = [
lib_srcdir = static_library('srcdir',
sources: [srcdir_sources,
- srcdir_headers],
+ srcdir_headers,
+ inkscape_version_file],
dependencies: srcdir_deps,
include_directories: [srcinc, confinc, helperinc])