Blame view

ffmpeg-4.2.2/ffbuild/libversion.sh 478 Bytes
aac5773f   hucm   功能基本完成,接口待打磨
1
2
3
4
5
6
7
8
9
10
11
12
13
  toupper(){
      echo "$@" | tr abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ
  }
  
  name=lib$1
  ucname=$(toupper ${name})
  file=$2
  
  eval $(awk "/#define ${ucname}_VERSION_M/ { print \$2 \"=\" \$3 }" "$file")
  eval ${ucname}_VERSION=\$${ucname}_VERSION_MAJOR.\$${ucname}_VERSION_MINOR.\$${ucname}_VERSION_MICRO
  eval echo "${name}_VERSION=\$${ucname}_VERSION"
  eval echo "${name}_VERSION_MAJOR=\$${ucname}_VERSION_MAJOR"
  eval echo "${name}_VERSION_MINOR=\$${ucname}_VERSION_MINOR"