Exit when pkg-config isn't found

We run pkg-config in a subshell, so our 'set -e' does not take effect
there. Explicitly error out if there was an error running pkg-config.
This commit is contained in:
Carlos Martín Nieto 2014-08-26 23:32:27 +02:00
parent 0f79d63fd5
commit 84597241e0
1 changed files with 2 additions and 1 deletions

View File

@ -5,7 +5,8 @@ set -ex
export BUILD="$PWD/vendor/libgit2/build"
export PCFILE="$BUILD/libgit2.pc"
export CGO_LDFLAGS="$BUILD/libgit2.a -L$BUILD $(pkg-config --static --libs $PCFILE)"
FLAGS=$(pkg-config --static --libs $PCFILE) || exit 1
export CGO_LDFLAGS="$BUILD/libgit2.a -L$BUILD ${FLAGS}"
export CGO_CFLAGS="-I$PWD/vendor/libgit2/include"
$@