GMQCC_GITINFO

This commit is contained in:
Wolfgang Bumiller 2012-12-28 20:39:30 +01:00
parent 14e954284e
commit e37adb8c47
2 changed files with 6 additions and 1 deletions

View file

@ -10,6 +10,7 @@ MINGW = $(findstring MINGW32, $(UNAME))
CC ?= clang
CFLAGS += -Wall -Wextra -I. -fno-strict-aliasing -fsigned-char
CFLAGS += -DGMQCC_GITINFO="`git describe`"
#turn on tons of warnings if clang is present
# but also turn off the STUPID ONES
ifeq ($(CC), clang)

View file

@ -46,8 +46,12 @@
#define GMQCC_VERSION \
GMQCC_VERSION_BUILD(GMQCC_VERSION_MAJOR, GMQCC_VERSION_MINOR, GMQCC_VERSION_PATCH)
#ifndef GMQCC_GITINFO
# define GMQCC_GITINFO "(no git info)"
#endif
/*
* We cannoy rely on C99 at all, since compilers like MSVC
* We cannot rely on C99 at all, since compilers like MSVC
* simply don't support it. We define our own boolean type
* as a result (since we cannot include <stdbool.h>). For
* compilers that are in 1999 mode (C99 compliant) we can use