blob: 3f6e7e6d41d87b026a7a40681e2530e7c04bfc8a [file] [log] [blame]
Marc-André Lureau2c273f32019-07-15 17:10:19 +04001#!/bin/sh
2
3set -eu
4
5dir="$1"
6pkgversion="$2"
7version="$3"
8
Thomas Huth72bfe8e2020-08-23 12:26:17 +02009if [ -z "$pkgversion" ]; then
Marc-André Lureau2c273f32019-07-15 17:10:19 +040010 cd "$dir"
11 if [ -e .git ]; then
Marc-André Lureau242fb752020-09-29 18:36:54 +040012 pkgversion=$(git describe --match 'v*' --dirty) || :
Marc-André Lureau2c273f32019-07-15 17:10:19 +040013 fi
14fi
15
16if [ -n "$pkgversion" ]; then
17 fullversion="$version ($pkgversion)"
18else
19 fullversion="$version"
20fi
21
22cat <<EOF
23#define QEMU_PKGVERSION "$pkgversion"
24#define QEMU_FULL_VERSION "$fullversion"
25EOF