aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorFlorian Walch <florian@fwalch.com>2015-09-28 12:17:19 +0200
committerFlorian Walch <florian@fwalch.com>2015-11-01 15:41:36 +0100
commita83020922d0dcdde4ca29394342901ea4bc71e8f (patch)
treec24946b59313578b38a31877086d6748fac51672 /src
parentcb87ea7e82f656711de27121bd67cea9afeab40b (diff)
downloadrneovim-a83020922d0dcdde4ca29394342901ea4bc71e8f.tar.gz
rneovim-a83020922d0dcdde4ca29394342901ea4bc71e8f.tar.bz2
rneovim-a83020922d0dcdde4ca29394342901ea4bc71e8f.zip
version: Prepare for releases.
* Hide commit information from --version if we can't find any (e.g. when building from tarball). To define a release in CMake, set NVIM_VERSION_PRERELEASE to "". This will modify --version output to: * Show annotated Git tag instead of commit hash (NVIM_VERSION_COMMIT). * Hide commit date (NVIM_VERSION_BUILD).
Diffstat (limited to 'src')
-rw-r--r--src/nvim/version.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/nvim/version.c b/src/nvim/version.c
index 7cc72705b6..c8cbcf2439 100644
--- a/src/nvim/version.c
+++ b/src/nvim/version.c
@@ -36,7 +36,9 @@ char *Version = VIM_VERSION_SHORT;
char *longVersion = NVIM_VERSION_LONG;
char *longVersionWithDate = NVIM_VERSION_LONG " (compiled " __DATE__ " " __TIME__ ")";
char *mediumVersion = NVIM_VERSION_MEDIUM;
+#ifdef NVIM_VERSION_COMMIT
char *version_commit = "Commit: " NVIM_VERSION_COMMIT;
+#endif
char *version_buildtype = "Build type: " NVIM_VERSION_BUILD_TYPE;
char *version_cflags = "Compilation: " NVIM_VERSION_CFLAGS;
@@ -1024,7 +1026,9 @@ void list_version(void)
// When adding features here, don't forget to update the list of
// internal variables in eval.c!
MSG(longVersionWithDate);
+#ifdef NVIM_VERSION_COMMIT
MSG(version_commit);
+#endif
MSG(version_buildtype);
MSG(version_cflags);