~drgeo-developers/drgeo/trunk

« back to all changes in this revision

Viewing changes to VMs/iPad/source/unix/cmake/verstamp

  • Committer: Hilaire Fernandes
  • Date: 2012-01-27 21:15:40 UTC
  • Revision ID: hilaire.fernandes@gmail.com-20120127211540-912spf97bhpx6mve
Initial additions

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#!/bin/sh
 
2
 
3
# Write a version stamp into $1.  $2 is the compiler name.
 
4
 
5
# Last edited: 2002-06-08 18:32:53 by piumarta on emilia.inria.fr
 
6
 
 
7
if test -f $1; then
 
8
  SERIAL=`head -1 $1 | cut -d ' ' -f 3 | sed 's/;//'`
 
9
  SERIAL=`expr $SERIAL + 1`
 
10
else
 
11
  SERIAL=1
 
12
fi
 
13
 
 
14
if expr "$2" : ".*gcc" >/dev/null ; then
 
15
  CC=`$2 -v 2>&1 | tail -1 | sed 's/.*based on//g' | awk '{print $1 , $3} '`
 
16
else
 
17
  CC=$2
 
18
fi
 
19
 
 
20
cat <<_EOF >$1
 
21
int vm_serial= $SERIAL;
 
22
char *vm_date= "`date`";
 
23
char *cc_version= "$CC";
 
24
char *ux_version= "`uname -a | sed 's, unknown,,g'`";
 
25
_EOF