version.sh
上传用户:lctgjx
上传日期:2022-06-04
资源大小:8887k
文件大小:1k
源码类别:

流媒体/Mpeg4/MP4

开发平台:

Visual C++

  1. #!/bin/bash
  2. git rev-list HEAD | sort > config.git-hash
  3. LOCALVER=`wc -l config.git-hash | awk '{print $1}'`
  4. if [ $LOCALVER > 1 ] ; then
  5.     VER=`git rev-list origin/master | sort | join config.git-hash - | wc -l | awk '{print $1}'`
  6.     if [ $VER != $LOCALVER ] ; then
  7.         VER="$VER+$(($LOCALVER-$VER))"
  8.     elif git status | grep -q "modified:" ; then
  9.         VER="${VER}M"
  10.     fi
  11.     VER="$VER $(git rev-list HEAD -n 1 | head -c 7)"
  12.     echo "#define X264_VERSION " r$VER"" >> config.h
  13. else
  14.     echo "#define X264_VERSION """ >> config.h
  15.     VER="x"
  16. fi
  17. rm -f config.git-hash
  18. API=`grep '#define X264_BUILD' < x264.h | sed -e 's/.* ([1-9][0-9]*).*/1/'`
  19. echo "#define X264_POINTVER "0.$API.$VER"" >> config.h