| #!/bin/sh | |
| set -eu | |
| LANG=C | |
| json_files=$(cd configurations; find . -iname "*.json" | sort | sed 's|^\./||') | |
| MESON_FILE=configurations/meson.build | |
| SELF=$(basename "$0") | |
| # Generate the Meson file | |
| { | |
| echo "# This file is auto-generated. Do not edit manually." | |
| echo "# File content generated with ${SELF}." | |
| echo "configs = [" | |
| for file in $json_files; do | |
| echo " '${file}'," | |
| done | |
| echo "]" | |
| } > "$MESON_FILE" |