summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMiklos Vajna <vmiklos@collabora.co.uk>2017-08-25 17:43:39 +0200
committerMiklos Vajna <vmiklos@collabora.co.uk>2017-08-25 17:43:59 +0200
commit7762c62febdb289f56d34040103b6c0c6cdf835f (patch)
tree22cad45553946805b4b3d7cedf07f9e762290d74
parent774b98ef779275765c0ae7ed121735f9dc90b79b (diff)
metadata: emit generator
Change-Id: Ide402008395e827e8d00b3181e6f27f3799e6166
-rw-r--r--src/lib/ABWContentCollector.cpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/lib/ABWContentCollector.cpp b/src/lib/ABWContentCollector.cpp
index d133445..f1ea04e 100644
--- a/src/lib/ABWContentCollector.cpp
+++ b/src/lib/ABWContentCollector.cpp
@@ -7,6 +7,10 @@
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
*/
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
#include <cassert>
#include <locale>
#include <memory>
@@ -845,6 +849,13 @@ void libabw::ABWContentCollector::_setMetadata()
if (!prop.empty())
propList.insert("meta:initial-creator", prop.c_str());
+#ifdef VERSION
+ const std::string version(VERSION);
+#else
+ const std::string version("unknown");
+#endif
+ std::string generator = "libabw/" + version;
+ propList.insert("meta:generator", generator.c_str());
if (m_iface)
m_iface->setDocumentMetaData(propList);
}