From 833fae2a6b0b6a8913ad20f550dd3727c95cb876 Mon Sep 17 00:00:00 2001 From: aj Date: Mon, 10 Sep 2007 07:03:06 +0000 Subject: [PATCH] Add code to check version information in several files. done by Peter Stuge. git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@3268 c6295689-39f2-0310-b995-f0e70906c6a9 --- Makefile.am | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/Makefile.am b/Makefile.am index 7b79d550..549c68e5 100644 --- a/Makefile.am +++ b/Makefile.am @@ -18,3 +18,15 @@ DEPCLEANFILES = config.log configure AUTOMAKE_OPTIONS = foreign 1.5 ACLOCAL_AMFLAGS = -I aclocal + +distcheck-hook: + @eval $$(sed -e '/^PACKAGE_VERSION=/!d' -e 's,^,configure_,' configure); \ + eval $$(sed -e '/^ \(FILE\|PRODUCT\)VERSION /!d' -e 's,^ ,version_rc_,' -e 's, ,=,' -e 's/,/./g' win32/version.rc); \ + eval $$(sed -e '/^#define VERSION /!d' -e 's,^#define ,winconfig_h_,' -e 's, ,=,' src/include/winconfig.h); \ + err=$$( \ + test "$${configure_PACKAGE_VERSION}.0" = "$${version_rc_FILEVERSION}" || echo "configure PACKAGE_VERSION $${configure_PACKAGE_VERSION} != win32/version.rc FILEVERSION $${version_rc_FILEVERSION}"; \ + test "$${configure_PACKAGE_VERSION}.0" = "$${version_rc_PRODUCTVERSION}" || echo "configure PACKAGE_VERSION $${configure_PACKAGE_VERSION} != win32/version.rc PRODUCTVERSION $${version_rc_PRODUCTVERSION}"; \ + test "$${configure_PACKAGE_VERSION}" = "$${winconfig_h_VERSION}" || echo "configure PACKAGE_VERSION $${configure_PACKAGE_VERSION} != src/include/winconfig.h VERSION $${winconfig_h_VERSION}"; \ + ); \ + echo "$${err}"; \ + test -z "$${err}"