]> git.wh0rd.org Git - patches.git/blob - binutils-bfd-vendor-version-tag.patch
scummvm random work
[patches.git] / binutils-bfd-vendor-version-tag.patch
1 --- bfd/configure.in
2 +++ bfd/configure.in
3 @@ -63,6 +63,12 @@ if test $use_secureplt = true; then
4      [Define if we should default to creating read-only plt entries])
5  fi
6  
7 +AC_ARG_WITH(vendor-tag,
8 +[  --with-vendor-tag=TAG   Include TAG in version output],
9 +[VENDOR_TAG="${withval}"],[VENDOR_TAG=""])dnl
10 +AC_SUBST(VENDOR_TAG)
11 +
12 +
13  AM_BINUTILS_WARNINGS
14  
15  AM_CONFIG_HEADER(config.h:config.in)
16 --- bfd/Makefile.am
17 +++ bfd/Makefile.am
18 @@ -954,10 +954,16 @@ DISTCLEANFILES = $(BUILD_CFILES) $(BUILD
19  bfdver.h: $(srcdir)/version.h $(srcdir)/Makefile.in
20         @echo "creating $@"
21         @bfd_version=`echo "$(VERSION)" | sed -e 's/\([^\.]*\)\.*\([^\.]*\)\.*\([^\.]*\)\.*\([^\.]*\)\.*\([^\.]*\).*/\1.00\2.00\3.00\4.00\5/' -e 's/\([^\.]*\)\..*\(..\)\..*\(..\)\..*\(..\)\..*\(..\)$$/\1\2\3\4\5/'` ;\
22 -       bfd_version_string="\"$(VERSION)\"" ;\
23 +       if test "x$(VENDOR_TAG)" != x ; then \
24 +         vendor_tag=" $(VENDOR_TAG)" ;\
25 +       else \
26 +         vendor_tag="" ;\
27 +       fi ;\
28         if test "x$(RELEASE)" = x ; then \
29           bfd_version_date=`sed -n -e 's/.*DATE //p' < $(srcdir)/version.h` ;\
30 -         bfd_version_string="\"$(VERSION) $${bfd_version_date}\"" ;\
31 +         bfd_version_string="\"$(VERSION) $${bfd_version_date}$${vendor_tag}\"" ;\
32 +       else \
33 +         bfd_version_string="\"$(VERSION)$${vendor_tag}\"" ;\
34         fi ;\
35         sed -e "s/@bfd_version@/$$bfd_version/" -e "s/@bfd_version_string@/$$bfd_version_string/" < $(srcdir)/version.h > $@
36