Changes in configure [70ec7ab:a67e781]
Legend:
- Unmodified
- Added
- Removed
-
configure
r70ec7ab ra67e781 56 56 GLIB_MIN_VERSION=2.16 57 57 58 echo BitlBee configure 59 58 60 # Cygwin and Darwin don't support PIC/PIE 59 61 case "$arch" in … … 63 65 pie=0;; 64 66 esac 65 66 get_version() {67 REAL_BITLBEE_VERSION=$(grep '^#define BITLBEE_VERSION ' $srcdir/bitlbee.h | sed 's/.*\"\(.*\)\".*/\1/')68 BITLBEE_VERSION=$REAL_BITLBEE_VERSION69 70 if [ -d $srcdir/.git ] && type git > /dev/null 2> /dev/null; then71 timestamp=$(cd $srcdir; git show -s --format=%ci HEAD | sed 's/ .*$//; s/-//g')72 branch=$(cd $srcdir; git rev-parse --abbrev-ref HEAD)73 74 search="(.+)-([0-9]+)-(g[0-9a-f]+)"75 replace="\1+$timestamp+$branch+\2-\3-git"76 77 BITLBEE_VERSION=$(cd $srcdir; git describe --long --tags | sed -r "s/$search/$replace/")78 79 unset timestamp branch search replace80 fi81 }82 83 if [ "$1" = "--dump-version" ]; then84 srcdir=$(cd $(dirname $0);pwd)85 get_version86 echo $BITLBEE_VERSION87 exit88 fi89 90 echo BitlBee configure91 67 92 68 while [ -n "$1" ]; do … … 696 672 fi 697 673 698 get_version 699 700 if [ "$BITLBEE_VERSION" != "$REAL_BITLBEE_VERSION" ]; then 674 REAL_BITLBEE_VERSION=`grep '^#define BITLBEE_VERSION ' $srcdir/bitlbee.h | sed 's/.*\"\(.*\)\".*/\1/'` 675 echo 676 if [ -z "$BITLBEE_VERSION" -a -d .bzr ] && type bzr > /dev/null 2> /dev/null; then 677 nick=`bzr nick` 678 if [ -n "$nick" -a "$nick" != "bitlbee" ]; then 679 nick="-$nick" 680 else 681 nick="" 682 fi 683 rev=`bzr revno` 684 echo 'Using bzr revision #'$rev' as version number' 685 BITLBEE_VERSION=$REAL_BITLBEE_VERSION-bzr$nick-$rev 686 fi 687 688 if [ -z "$BITLBEE_VERSION" -a -d .git ] && type git > /dev/null 2> /dev/null; then 689 rev=`git describe --long --tags`-`git rev-parse --abbrev-ref HEAD` 690 echo 'Using '$rev' as git version number' 691 BITLBEE_VERSION=$rev-git 692 fi 693 694 if [ -n "$BITLBEE_VERSION" ]; then 701 695 echo 'Spoofing version number: '$BITLBEE_VERSION 702 696 echo '#undef BITLBEE_VERSION' >> config.h 703 697 echo '#define BITLBEE_VERSION "'$BITLBEE_VERSION'"' >> config.h 704 698 echo 699 else 700 # for pkg-config 701 BITLBEE_VERSION=$REAL_BITLBEE_VERSION 705 702 fi 706 703
Note: See TracChangeset
for help on using the changeset viewer.