#!/usr/bin/env bash # SPDX-License-Identifier: LGPL-2.1-or-later set -eu set -o pipefail cpp="${1:?}" shift includes=() for i in "$@"; do includes+=(-include "$i") done $cpp -dM "${includes[@]}" -