#!/bin/sh

# SPDX-FileCopyrightText: 2025 Tim Wiederhake <twied@gmx.net>
#
# SPDX-License-Identifier: GPL-2.0-or-later

# Generate version.h from git tags.
# Usage: ./generate-version [output-path]

OUTPUT="${1:-version.h}"

if VERSION=$(git describe --tags --match 'v*' 2>/dev/null); then
    :
else
    VERSION="unknown"
fi

cat > "$OUTPUT" <<EOF
#define VERSION "$VERSION"
EOF
