Show version (and git commit) on startup
This commit is contained in:
parent
7d35b1f48d
commit
fa98c1e089
5
Makefile
5
Makefile
|
@ -1,8 +1,11 @@
|
||||||
|
BASE_VERSION=0.1.0
|
||||||
|
VERSION="\"$(BASE_VERSION)-$(shell git rev-parse --short HEAD)\""
|
||||||
|
|
||||||
MAGIC_CFLAGS=-DHAVE_MAGIC
|
MAGIC_CFLAGS=-DHAVE_MAGIC
|
||||||
MAGIC_LIBS=-lmagic
|
MAGIC_LIBS=-lmagic
|
||||||
|
|
||||||
CC=gcc
|
CC=gcc
|
||||||
CFLAGS+=-Wall -pedantic -std=c99 -D_POSIX_C_SOURCE=20120607L -D_FILE_OFFSET_BITS=64 $(MAGIC_CFLAGS)
|
CFLAGS+=-Wall -pedantic -std=c99 -D_POSIX_C_SOURCE=20120607L -D_FILE_OFFSET_BITS=64 -DVERSION=$(VERSION) $(MAGIC_CFLAGS)
|
||||||
LIBS=-lmicrohttpd $(MAGIC_LIBS)
|
LIBS=-lmicrohttpd $(MAGIC_LIBS)
|
||||||
|
|
||||||
TARGET=fileshare
|
TARGET=fileshare
|
||||||
|
|
5
main.c
5
main.c
|
@ -386,13 +386,16 @@ int main(int argc, char ** argv) {
|
||||||
|
|
||||||
logger_init();
|
logger_init();
|
||||||
|
|
||||||
|
LOG(LVL_INFO, "Welcome to fileshare " VERSION);
|
||||||
|
|
||||||
#ifndef DEBUG
|
#ifndef DEBUG
|
||||||
// don't show debug output in release build
|
// don't show debug output in release build
|
||||||
logger_set_verbosity(LVL_INFO);
|
logger_set_verbosity(LVL_INFO);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
if (argc < 2) {
|
if (argc < 2) {
|
||||||
printf("%s <dir> [<port>]\n", argv[0]);
|
LOG(LVL_ERR, "Too few arguments!");
|
||||||
|
LOG(LVL_INFO, "Usage: %s <dir> [<port>]", argv[0]);
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue