|
|
#!/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
|