Skip to content

Commit 5a79d2e

Browse files
authored
Merge pull request #49 from lmntal/feature/version
Display a current commit id in the version description.
2 parents 9aaeb11 + cda0183 commit 5a79d2e

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

src/Makefile.am

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,9 @@ slim_LDFLAGS = -L./verifier \
1616
-L./element \
1717
-L../third_party/zdelta-2.1
1818
slim_CFLAGS = -I../third_party/zdelta-2.1 \
19-
-std=gnu99 -Werror
19+
-DCOMMIT_ID=\"`git show -s --format=%h`\" \
20+
-std=gnu99
21+
2022
slim_DEPENDENCIES = ./verifier/liblmn_verifier.a \
2123
./vm/liblmn_vm.a \
2224
./element/liblmn_elm.a \

src/main.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ void slim_version(FILE *f)
132132
//fprintf(f, "mntal ");
133133
//ver_print_with_esc_code(f, "IM", CODE__FORECOLOR_LIGHTBLUE);
134134
fprintf(f, "Slim Lmntal IMplementation ");
135-
fprintf(f, "- version %s\n", SLIM_VERSION);
135+
fprintf(f, "- version %s (%s)\n", SLIM_VERSION, COMMIT_ID);
136136
}
137137

138138
static void parse_options(int *optid, int argc, char *argv[])

0 commit comments

Comments
 (0)