1178825Sdfrdnl $Id: krb-version.m4 13338 2004-02-12 14:21:14Z lha $
255682Smarkmdnl
355682Smarkmdnl
455682Smarkmdnl output a C header-file with some version strings
555682Smarkmdnl
6102644Snectar
7127808SnectarAC_DEFUN([AC_KRB_VERSION],[
855682Smarkmcat > include/newversion.h.in <<FOOBAR
9102644Snectarconst char *${PACKAGE_TARNAME}_long_version = "@(#)\$Version: $PACKAGE_STRING by @USER@ on @HOST@ ($host) @DATE@ \$";
10102644Snectarconst char *${PACKAGE_TARNAME}_version = "$PACKAGE_STRING";
1155682SmarkmFOOBAR
1255682Smarkm
1355682Smarkmif test -f include/version.h && cmp -s include/newversion.h.in include/version.h.in; then
1455682Smarkm	echo "include/version.h is unchanged"
1555682Smarkm	rm -f include/newversion.h.in
1655682Smarkmelse
1755682Smarkm 	echo "creating include/version.h"
1855682Smarkm 	User=${USER-${LOGNAME}}
1955682Smarkm 	Host=`(hostname || uname -n) 2>/dev/null | sed 1q`
2055682Smarkm 	Date=`date`
2155682Smarkm	mv -f include/newversion.h.in include/version.h.in
2255682Smarkm	sed -e "s/@USER@/$User/" -e "s/@HOST@/$Host/" -e "s/@DATE@/$Date/" include/version.h.in > include/version.h
2355682Smarkmfi
2455682Smarkm])
25