From 23d9577bdee1eea77769ed081c5950a059845f2d Mon Sep 17 00:00:00 2001 From: Ryo Nakamura Date: Fri, 4 Aug 2023 16:02:22 +0900 Subject: 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). --- src/main.c | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) (limited to 'src') diff --git a/src/main.c b/src/main.c index 7035215..17d147b 100644 --- a/src/main.c +++ b/src/main.c @@ -11,18 +11,12 @@ #include #include +#include #include -#ifndef _VERSION /* passed through cmake */ -#define VERSION "(unknown)" -#else -#define VERSION _VERSION -#endif - - void usage(bool print_help) { - printf("mscp v" VERSION ": copy files over multiple ssh connections\n" + printf("mscp " MSCP_BUILD_VERSION ": copy files over multiple ssh connections\n" "\n" "Usage: mscp [vqDHdNh] [-n nr_conns] [-m coremask] [-u max_startups]\n" " [-s min_chunk_sz] [-S max_chunk_sz] [-a nr_ahead] [-b buf_sz]\n" -- cgit v1.2.3