From 2eedbf21ac62b5e15f5ba896b1e8b7125c8052de Mon Sep 17 00:00:00 2001 From: Tobias Klauser Date: Wed, 18 Feb 2015 14:25:08 +0100 Subject: build: Check if called from git repo when generating GIT_VERSION Signed-off-by: Tobias Klauser --- Makefile | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 84cd2cf..3e4205d 100644 --- a/Makefile +++ b/Makefile @@ -3,7 +3,6 @@ # Copyright (C) 2014-2015 Tobias Klauser VERSION = 0.1-rc1 -GIT_VERSION = `git describe --always` # llmnrd binary D_P = llmnrd @@ -21,6 +20,12 @@ INSTALL = install CFLAGS ?= -W -Wall -O2 LDFLAGS ?= +ifeq ($(shell git rev-parse > /dev/null 2>&1; echo $$?), 0) + GIT_VERSION = "(git id $(shell git describe --always))" +else + GIT_VERSION = +endif + CFLAGS += -DVERSION_STRING=\"v$(VERSION)\" -DGIT_VERSION=\"$(GIT_VERSION)\" ifeq ($(DEBUG), 1) -- cgit v1.2.3-54-g00ecf