huangcm
2025-08-25 f350412dc55c15118d0a7925d1071877498e5e24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#!/bin/sh
 
VERSION="4.1"
OUT="$1"
 
if [ -d .git ] && head=`git rev-parse --verify HEAD 2>/dev/null`; then
   git update-index --refresh --unmerged > /dev/null
   descr=$(git describe --match=v*)
 
   # on git builds check that the version number above
   # is correct...
   [ "${descr%%-*}" = "v$VERSION" ] || exit 2
 
   v="${descr#v}"
   if git diff-index --name-only HEAD | read dummy ; then
       v="$v"-dirty
   fi
else
   v="$VERSION"
fi
 
echo '#include "iw.h"' > "$OUT"
echo "const char iw_version[] = \"$v\";" >> "$OUT"