blob: c84105858a8ad7af72f40bfa961f4ed0458e2473 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
#!/bin/bash
declare -a PKG_CONFIG_ARRAY
PKG_CONFIG_ARRAY=( $(type -a -P pkg-config) )
PKG_CONFIG="${PKG_CONFIG_ARRAY[1]}"
for ((i = 1; i <= ${#}; i++)); do
case "${!i}" in
--variable*)
found_var=true
break
;;
*)
;;
esac
done
args=( \
"-e" "s:/usr/lib/pkgconfig/\.\./\.\./\.\.::g" \
"-e" "s:/lib/pkgconfig/\.\./\.\.::g")
if [ -n "${PTXDIST_PKG_CONFIG_VAR_NO_SYSROOT}" -a \
-n "${found_var}" ]; then
#
# remove sysroot for variables that return a path
#
args[${#args[@]}]="-e"
args[${#args[@]}]="s~^${SYSROOT}/~/~"
fi
"${PKG_CONFIG}" "${@}" | sed "${args[@]}"
check_pipe_status
|