| #!/bin/sh | |
| set -eu | |
| dir="$1" | |
| pkgversion="$2" | |
| version="$3" | |
| if [ -z "$pkgversion" ]; then | |
| cd "$dir" | |
| if [ -e .git ]; then | |
| pkgversion=$(git describe --match 'v*' --dirty) || : | |
| fi | |
| fi | |
| if [ -n "$pkgversion" ]; then | |
| fullversion="$version ($pkgversion)" | |
| else | |
| fullversion="$version" | |
| fi | |
| cat <<EOF | |
| #define QEMU_PKGVERSION "$pkgversion" | |
| #define QEMU_FULL_VERSION "$fullversion" | |
| EOF |