From ff55c40b9cd02508fc41e9a33070a17f1000ffac Mon Sep 17 00:00:00 2001 From: midipix Date: Mon, 25 Apr 2016 14:26:37 -0400 Subject: compile mode: include slibtool version information in the object wrapper. --- src/logic/slbt_exec_compile.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'src/logic/slbt_exec_compile.c') diff --git a/src/logic/slbt_exec_compile.c b/src/logic/slbt_exec_compile.c index b58175a..dcfdf29 100644 --- a/src/logic/slbt_exec_compile.c +++ b/src/logic/slbt_exec_compile.c @@ -36,6 +36,7 @@ int slbt_exec_compile( int fdlibs; FILE * fout; struct slbt_exec_ctx * actx = 0; + const struct slbt_source_version * verinfo; /* context */ if (ectx) @@ -135,14 +136,19 @@ int slbt_exec_compile( return -1; } + verinfo = slbt_source_version(); + ret = fprintf(fout, "# libtool compatible object wrapper\n" - "# Generated by %s (slibtool pre-alpha)\n\n" + "# Generated by %s (slibtool %d.%d.%d)\n" + "# [commit reference: %s]\n\n" "pic_object='%s'\n" "non_pic_object='%s'\n", dctx->program, + verinfo->major,verinfo->minor,verinfo->revision, + verinfo->commit, (dctx->cctx->drvflags & SLBT_DRIVER_SHARED) ? ectx->lobjname -- cgit v1.2.3