From e335cfa93cd2138f0062aeb3067860dd91262bdb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Felipe=20Corr=C3=AAa=20da=20Silva=20Sanches?= Date: Sat, 17 Mar 2018 08:21:20 -0300 Subject: [meson-build] inkscape-version placeholder --- src/inkscape-version.cpp.meson | 7 +++++++ src/meson.build | 11 ++++++++++- 2 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 src/inkscape-version.cpp.meson (limited to 'src') 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 +#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]) -- cgit v1.2.3