From d3abc809c7a9417e8540c0f640f83614be42439d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Higor=20Eur=C3=ADpedes?= Date: Sun, 19 Apr 2015 10:56:57 -0300 Subject: [PATCH] (qb) Fix for PKG_CONF_PATH=none --- qb/qb.comp.sh | 15 +++++++++------ qb/qb.libs.sh | 1 + 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/qb/qb.comp.sh b/qb/qb.comp.sh index 0283dff953..e695d6d938 100644 --- a/qb/qb.comp.sh +++ b/qb/qb.comp.sh @@ -79,8 +79,9 @@ if [ "$OS" = "Win32" ]; then echo "$ECHOBUF ... $WINDRES" fi -[ "$PKG_CONF_PATH" ] && [ "$PKG_CONF_PATH" != "none" ] || { - ECHOBUF="Checking for pkg-config" +ECHOBUF="Checking for pkg-config" + +[ -n "$PKG_CONF_PATH" ] || { PKG_CONF_PATH="none" for path in $(which "${CROSS_COMPILE}pkg-config" 2>/dev/null) ''; do @@ -90,8 +91,10 @@ fi } done - echo "$ECHOBUF ... $PKG_CONF_PATH" - if [ "$PKG_CONF_PATH" = "none" ]; then - echo "Warning: pkg-config not found, package checks will fail." - fi } + +echo "$ECHOBUF ... $PKG_CONF_PATH" + +if [ "$PKG_CONF_PATH" = "none" ]; then + echo "Warning: pkg-config not found, package checks will fail." +fi diff --git a/qb/qb.libs.sh b/qb/qb.libs.sh index 54f2753f5e..e56d9b7eea 100644 --- a/qb/qb.libs.sh +++ b/qb/qb.libs.sh @@ -108,6 +108,7 @@ check_pkgconf() #$1 = HAVE_$1 $2 = package $3 = version $4 = critical error mess [ "$3" ] && ECHOBUF="$ECHOBUF >= $3" [ "$PKG_CONF_PATH" = "none" ] && { + eval HAVE_$1="no" echo "$ECHOBUF ... no" return 0 }