summaryrefslogtreecommitdiffstats
path: root/src/fluent-bit/lib/librdkafka-2.1.0/mklove/modules/configure.gitversion
blob: ad42291c7562e68e3251b8e1965cdbb783210241 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#!/bin/bash
#
# Sets version variable from git information.
# Optional arguments:
#   "as"
#   VARIABLE_NAME
#
# Example: Set version in variable named "MYVERSION":
#   mkl_require gitversion as MYVERSION [default DEFVERSION]

if [[ $1 == "as" ]]; then
    shift
    __MKL_GITVERSION_VARNAME="$1"
    shift
else
    __MKL_GITVERSION_VARNAME="VERSION"
fi

if [[ $1 == "default" ]]; then
    shift
    __MKL_GITVERSION_DEFAULT="$1"
    shift
fi


function checks {
    mkl_allvar_set "gitversion" "$__MKL_GITVERSION_VARNAME" \
                   "$(git describe --abbrev=6 --tags HEAD --always 2>/dev/null || echo $__MKL_GITVERSION_DEFAULT)"
}