diff options
author | Vadim Mikhailov <mvp@users.noreply.github.com> | 2017-09-19 20:09:49 -0700 |
---|---|---|
committer | Vadim Mikhailov <mvp@users.noreply.github.com> | 2017-09-19 20:17:29 -0700 |
commit | 63122bacb531f01c4c3589b36417580fa09428bd (patch) | |
tree | 697d7ec79b5e2b1e3a98fe21cf851289cb0a3af4 | |
parent | 047bb1e392efd3e0ea5d5caf351e20761e12cd44 (diff) |
Use program version from git tag
This should fix issue #51.
-rw-r--r-- | Makefile | 2 | ||||
-rw-r--r-- | uhubctl.c | 3 |
2 files changed, 3 insertions, 2 deletions
@@ -14,6 +14,8 @@ RM := rm -rf CC ?= gcc CFLAGS ?= -g -O0 CFLAGS += -Wall -Wextra -std=c99 -pedantic +GIT_VERSION := $(shell git describe --abbrev=4 --dirty --always --tags) +CFLAGS += -DPROGRAM_VERSION=\"$(GIT_VERSION)\" ifeq ($(UNAME_S),Linux) LDFLAGS += -Wl,-z,relro -lusb-1.0 @@ -9,7 +9,6 @@ * */ -#define PROGRAM_VERSION "1.8" #define _XOPEN_SOURCE 500 #include <stdio.h> @@ -181,7 +180,7 @@ static const struct option long_options[] = { int print_usage() { printf( - "uhubctl v%s: utility to control USB port power for smart hubs.\n" + "uhubctl %s: utility to control USB port power for smart hubs.\n" "Usage: uhubctl [options]\n" "Without options, show status for all smart hubs.\n" "\n" |