mirror of
https://gitlab.freedesktop.org/pkg-config/pkg-config.git
synced 2025-12-20 07:50:02 +01:00
36 lines
864 B
Text
36 lines
864 B
Text
|
|
#! /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
|