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 34 35 36 37 38 39 40 41 42 43 44 45 46 47
|
#!/bin/bash
have_bcg729="no"
# look for bcg729
if pkg-config --exists libbcg729; then
# system pkg-config
have_bcg729="yes"
bcg729_inc="$(pkg-config --cflags libbcg729)"
bcg729_lib="$(pkg-config --libs libbcg729)"
elif [ -e /usr/include/bcg729/decoder.h ]; then
# system generic
have_bcg729="yes"
bcg729_lib="-lbcg729"
elif [ -e /usr/src/bcg729/include/bcg729/decoder.h ]; then
# /usr/src
have_bcg729=yes
bcg729_inc="-I/usr/src/bcg729/include/"
bcg729_lib="-L/usr/src/bcg729/src/ -lbcg729"
elif [ -e "${HOME}/src/bcg729/include/bcg729/decoder.h" ]; then
# rfuchs dev
have_bcg729="yes"
bcg729_inc="-I${HOME}/src/bcg729/include/"
bcg729_lib="-L${HOME}/src/bcg729/src/ -lbcg729"
elif [ -e "${HOME}/bcg729/include/bcg729/decoder.h" ]; then
# home directory
have_bcg729="yes"
bcg729_inc="-I$(HOME)/bcg729/include/"
bcg729_lib="-L$(HOME)/bcg729/src/ -lbcg729"
elif [ -e "../bcg729/include/bcg729/decoder.h" ]; then
# included toplevel
have_bcg729="yes"
bcg729_inc="-I../bcg729/include/"
bcg729_lib="-L../bcg729/src/ -lbcg729"
elif [ -e /usr/local/include/bcg729/decoder.h ]; then
# /usr/local/include when installing from git
have_bcg729="yes"
bcg729_inc="-I/usr/local/include/"
bcg729_lib="-L/usr/local/lib64/ -lbcg729"
fi
if [ "${have_bcg729}" = "yes" ]; then
echo "CFLAGS_BCG729 := -DHAVE_BCG729"
echo "CFLAGS_BCG729 += ${bcg729_inc}"
echo "LDLIBS_BCG729 := ${bcg729_lib}"
fi
|