Skip to content

Commit 6ff43cb

Browse files
authored
Merge pull request #36 from GregorR/libretro-git-version
Report git version with library_version
2 parents db96895 + d1129ba commit 6ff43cb

2 files changed

Lines changed: 9 additions & 1 deletion

File tree

Makefile

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,11 @@ LDFLAGSEMULATOR =
8888

8989
CCOMFLAGS += -D__LIBRETRO__
9090

91+
GIT_VERSION := " $(shell git rev-parse --short HEAD || echo unknown)"
92+
ifneq ($(GIT_VERSION)," unknown")
93+
CCOMFLAGS += -DGIT_VERSION=\"$(GIT_VERSION)\"
94+
endif
95+
9196
$(info CFLAGS = $(CONLYFLAGS))
9297
$(info CPPFLAGS = $(CPPONLYFLAGS))
9398

src/osd/retro/libretro.c

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -412,7 +412,10 @@ void retro_get_system_info(struct retro_system_info *info)
412412
info->library_name = "MAME 2014";
413413
#endif
414414

415-
info->library_version = "0.159";
415+
#ifndef GIT_VERSION
416+
#define GIT_VERSION ""
417+
#endif
418+
info->library_version = "0.159" GIT_VERSION;
416419
info->valid_extensions = "zip|chd|7z";
417420
info->need_fullpath = true;
418421
info->block_extract = true;

0 commit comments

Comments
 (0)