#!/usr/bin/env bash # Copyright © Tavian Barnes # SPDX-License-Identifier: 0BSD # pkg-config wrapper that outputs a makefile fragment set -eu NAME="${1^^}" declare -n XUSE="USE_$NAME" if [ "${XUSE:-}" ]; then USE="$XUSE" elif config/pkgconf.sh "$1"; then USE=y else USE=n fi if [ "$USE" = y ]; then printf 'PKGS += %s\n' "$1" printf 'CPPFLAGS += -DBFS_USE_%s=1\n' "$NAME" else printf 'CPPFLAGS += -DBFS_USE_%s=0\n' "$NAME" fi