xref: /openbmc/qemu/scripts/qemu-version.sh (revision 724c1c8bb350d84c097ab2005aad15e125d06b6c)
12c273f32SMarc-André Lureau#!/bin/sh
22c273f32SMarc-André Lureau
32c273f32SMarc-André Lureauset -eu
42c273f32SMarc-André Lureau
52c273f32SMarc-André Lureaudir="$1"
62c273f32SMarc-André Lureaupkgversion="$2"
72c273f32SMarc-André Lureauversion="$3"
82c273f32SMarc-André Lureau
92c273f32SMarc-André Lureauif [ -z "$pkgversion" ]; then
102c273f32SMarc-André Lureau    cd "$dir"
112c273f32SMarc-André Lureau    if [ -e .git ]; then
12*242fb750SMarc-André Lureau        pkgversion=$(git describe --match 'v*' --dirty) || :
132c273f32SMarc-André Lureau    fi
142c273f32SMarc-André Lureaufi
152c273f32SMarc-André Lureau
162c273f32SMarc-André Lureauif [ -n "$pkgversion" ]; then
172c273f32SMarc-André Lureau    fullversion="$version ($pkgversion)"
182c273f32SMarc-André Lureauelse
192c273f32SMarc-André Lureau    fullversion="$version"
202c273f32SMarc-André Lureaufi
212c273f32SMarc-André Lureau
222c273f32SMarc-André Lureaucat <<EOF
232c273f32SMarc-André Lureau#define QEMU_PKGVERSION "$pkgversion"
242c273f32SMarc-André Lureau#define QEMU_FULL_VERSION "$fullversion"
252c273f32SMarc-André LureauEOF
26