pkg-config/check/check-variable-override

36 lines
864 B
Text
Raw Permalink Normal View History

#! /bin/sh
set -e
. ${srcdir}/common
# Check the normal behavior
RESULT="/usr"
run_test --variable=prefix simple
RESULT="/usr/lib"
run_test --variable=libdir simple
# Override prefix with correct environment variable
export PKG_CONFIG_SIMPLE_PREFIX="/foo"
RESULT="/foo"
run_test --variable=prefix simple
RESULT="/foo/lib"
run_test --variable=libdir simple
RESULT="-I/foo/include"
run_test --cflags simple
unset PKG_CONFIG_SIMPLE_PREFIX
# Override prefix with incorrect environment variable case. On Windows
# this will have no effect as environment variables are case
# insensitive.
if [ "$native_win32" != yes ]; then
export PKG_CONFIG_SIMPLE_prefix="/foo"
RESULT="/usr"
run_test --variable=prefix simple
RESULT="/usr/lib"
run_test --variable=libdir simple
RESULT=""
run_test --cflags simple
unset PKG_CONFIG_SIMPLE_prefix
fi