aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorThomas White <taw@physics.org>2020-07-30 10:25:46 +0200
committerThomas White <taw@physics.org>2020-07-30 11:15:53 +0200
commit1e5af53a425162fe83e0e01385213f5c64eecdb0 (patch)
treee90b5c6b5330f6da9acc7f1530731a70669c3570 /src
parente14e413957b0c1e357167f43f129a6ef39ef5051 (diff)
Add include guards to version headers
Diffstat (limited to 'src')
-rw-r--r--src/version.c.in4
-rw-r--r--src/version.h3
2 files changed, 7 insertions, 0 deletions
diff --git a/src/version.c.in b/src/version.c.in
index bf2fddee..86315801 100644
--- a/src/version.c.in
+++ b/src/version.c.in
@@ -1,3 +1,7 @@
+/* Prevent subsequent inclusion of version.h
+ * (e.g. in the case of Meson unity build mode) */
+#define CRYSTFEL_VERSION_H
+
const char *crystfel_version_string()
{
return "@VCS_TAG@";
diff --git a/src/version.h b/src/version.h
index 0ecac74a..e31c4c17 100644
--- a/src/version.h
+++ b/src/version.h
@@ -1,2 +1,5 @@
+#ifndef CRYSTFEL_VERSION_H
+#define CRYSTFEL_VERSION_H
extern const char *crystfel_version_string(void);
extern const char *crystfel_licence_string(void);
+#endif