Files
libcoap/scripts/fix-cunit.sh
T
Olaf Bergmann 5a2d68f145 scripts/build.sh: re-enable pkg-config fix for CUnit
The Trusty build environment comes with a pkg-config file for CUnit
which lacks a version number and has a syntax error. The build script
now calls scripts/fix-cunit.sh to create a fixed version of the
existing cunit.pc file and point the configure script to this file.
2016-10-31 13:39:33 +01:00

16 lines
592 B
Bash
Executable File

#! /bin/sh
# only continue if `pkgconfig cunit` fails
pkg-config cunit 2>/dev/null && exit 0
# Check if the system has a cunit.pc.
# If not, exit with success (the configure script will raise
# a more descriptive error).
CUNIT_PC=`dpkg -L libcunit1-dev 2>/dev/null|grep cunit.pc`
if test "x$CUNIT_PC" != "x"; then
grep -q Version: $CUNIT_PC || (dpkg -l|sed -ne 's/^ii\s\+libcunit1-dev\s\+\([0-9]\+.[0-9]\+-[0-9]\+\).*$/Version: \1/p; T; q'|cat - $CUNIT_PC |sed -e 's/={exec_prefix/=${exec_prefix/' >`pwd`/cunit.pc)
fi
# output location of generated cunit.pc
echo PKG_CONFIG_PATH=`pwd`