1#!/usr/bin/env bash 2 3tmpdir=$(mktemp -d) 4trap "{ rm -rf ${tmpdir}; }" EXIT 5 6# "go build" can be noisy, and when Go invokes pkg-config (by calling this script) it will merge stdout and stderr. 7# Discard any output unless "go build" terminates with an error. 8CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o ${tmpdir}/pkg-config github.com/influxdata/pkg-config &> ${tmpdir}/go_build_output 9if [ "$?" -ne 0 ]; then 10 cat ${tmpdir}/go_build_output 1>&2 11 exit 1 12fi 13 14${tmpdir}/pkg-config "$@" 15