summaryrefslogtreecommitdiffstats
path: root/Tests/RunCMake/FindPkgConfig/dummy-pkg-config.sh
blob: 56bba30dd4e340d634afaba212d01ecfe2a4f4da (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#!/bin/sh

# This is a replacement for pkg-config that compares the string passed
# to the --exists argument with the PKG_CONFIG_PATH environment variable
# and returns 1 if they are different.

while [ $# -gt 0 ]; do
  case $1 in
    --version)
      echo "0.0-cmake-dummy"
      exit 0
      ;;
    --exists)
      shift
      eval last=\${$#}
      echo "Expected: ${last}"
      echo "Found:    ${PKG_CONFIG_PATH}"
      [ "${last}" = "${PKG_CONFIG_PATH}" ] && exit 0 || exit 1
      ;;
  esac
  shift
done
exit 255