summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorRyo Nakamura <upa@haeena.net>2023-08-04 16:02:22 +0900
committerRyo Nakamura <upa@haeena.net>2023-08-04 16:07:37 +0900
commit23d9577bdee1eea77769ed081c5950a059845f2d (patch)
treede91badb3c96337e118edb76a351628cf4c7cc6c /include
parent24c1bc9149eb8f1c383eaf16d94636b62d07c152 (diff)
introduce git-based versioning
MSCP_BUILD_VERSION (`git describe --tags --dirty --match "v*"`) is passed through include/mscp_version.h.in and cmake. When git is failed, use VERSION file instead (for building from source tar balls that excludes .git).
Diffstat (limited to 'include')
-rw-r--r--include/mscp_version.h.in7
1 files changed, 7 insertions, 0 deletions
diff --git a/include/mscp_version.h.in b/include/mscp_version.h.in
new file mode 100644
index 0000000..7fcaa58
--- /dev/null
+++ b/include/mscp_version.h.in
@@ -0,0 +1,7 @@
+#ifndef _MSCP_VERSION_H_
+#define _MSCP_VERSION_H_
+
+#define MSCP_VERSION "@MSCP_VERSION@"
+#define MSCP_BUILD_VERSION "@MSCP_BUILD_VERSION@"
+
+#endif /* _MSCP_VERSION_H_ */