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)"
}
|