summaryrefslogtreecommitdiff
path: root/tests/pkgconfig.sh
diff options
context:
space:
mode:
authorDaiki Ueno <ueno@gnu.org>2020-09-23 09:09:45 +0200
committerDaiki Ueno <ueno@gnu.org>2020-09-25 10:53:34 +0200
commit1fff6592f0ca98d0ea7799f92c12f66eae5b569c (patch)
treef82d6792b32c0a071d97d80faab8ce7027feefc4 /tests/pkgconfig.sh
parent1925d9bfe3bcd59109e0bfbb8651081f86fa413c (diff)
downloadgnutls-1fff6592f0ca98d0ea7799f92c12f66eae5b569c.tar.gz
tests: use ": ${FOO=BAR}" syntax for default handling in shell scripts
Signed-off-by: Daiki Ueno <ueno@gnu.org>
Diffstat (limited to 'tests/pkgconfig.sh')
-rwxr-xr-xtests/pkgconfig.sh26
1 files changed, 13 insertions, 13 deletions
diff --git a/tests/pkgconfig.sh b/tests/pkgconfig.sh
index e1034162ae..b06ffa5a8c 100755
--- a/tests/pkgconfig.sh
+++ b/tests/pkgconfig.sh
@@ -20,19 +20,19 @@
# along with GnuTLS; if not, write to the Free Software Foundation,
# Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-srcdir="${srcdir:-.}"
-top_builddir="${top_builddir:-..}"
-PKGCONFIG="${PKG_CONFIG:-$(which pkg-config)}"
-CC=${CC:-cc}
+: ${srcdir=.}
+: ${top_builddir=..}
+: ${PKG_CONFIG=pkg-config}
+: ${CC=cc}
unset RETCODE
TMPFILE=c.$$.tmp.c
TMPFILE_O=c.$$.tmp.o
echo "$CFLAGS"|grep sanitize && exit 77
-${PKGCONFIG} --version >/dev/null || exit 77
+${PKG_CONFIG} --version >/dev/null || exit 77
-${PKGCONFIG} --libs nettle
+${PKG_CONFIG} --libs nettle
if test $? != 0;then
echo "Nettle was not found in pkg-config"
exit 77
@@ -40,7 +40,7 @@ fi
for lib in libidn2 p11-kit-1
do
- OTHER=$(${PKGCONFIG} --libs --static $lib)
+ OTHER=$(${PKG_CONFIG} --libs --static $lib)
if test -n "${OTHER}" && test "${OTHER#*-R}" != "$OTHER";then
echo "Found invalid string in $lib flags: ${OTHER}"
exit 77
@@ -68,16 +68,16 @@ __EOF__
COMMON="-I${top_builddir}/lib/includes -L${top_builddir}/lib/.libs -I${srcdir}/../lib/includes"
echo "Trying dynamic linking with:"
-echo " * flags: $(${PKGCONFIG} --libs gnutls)"
+echo " * flags: $(${PKG_CONFIG} --libs gnutls)"
echo " * common: ${COMMON}"
echo " * lib: ${CFLAGS}"
-echo cc ${TMPFILE} -o ${TMPFILE_O} $(${PKGCONFIG} --libs gnutls) $(${PKGCONFIG} --cflags gnutls) ${COMMON}
-${CC} ${TMPFILE} -o ${TMPFILE_O} $(${PKGCONFIG} --libs gnutls) $(${PKGCONFIG} --cflags gnutls) ${COMMON}
+echo cc ${TMPFILE} -o ${TMPFILE_O} $(${PKG_CONFIG} --libs gnutls) $(${PKG_CONFIG} --cflags gnutls) ${COMMON}
+${CC} ${TMPFILE} -o ${TMPFILE_O} $(${PKG_CONFIG} --libs gnutls) $(${PKG_CONFIG} --cflags gnutls) ${COMMON}
echo ""
-echo "Trying static linking with $(${PKGCONFIG} --libs --static gnutls)"
-echo cc ${TMPFILE} -o ${TMPFILE_O} $(${PKGCONFIG} --static --libs gnutls) $(${PKGCONFIG} --cflags gnutls) ${COMMON}
-${CC} ${TMPFILE} -o ${TMPFILE_O} $(${PKGCONFIG} --static --libs gnutls) $(${PKGCONFIG} --cflags gnutls) ${COMMON}
+echo "Trying static linking with $(${PKG_CONFIG} --libs --static gnutls)"
+echo cc ${TMPFILE} -o ${TMPFILE_O} $(${PKG_CONFIG} --static --libs gnutls) $(${PKG_CONFIG} --cflags gnutls) ${COMMON}
+${CC} ${TMPFILE} -o ${TMPFILE_O} $(${PKG_CONFIG} --static --libs gnutls) $(${PKG_CONFIG} --cflags gnutls) ${COMMON}
rm -f ${TMPFILE} ${TMPFILE_O}