configure.ac: Fix --with-cligen=dir

Fix CFLAGS and LDFLAGS when this option is used.  It needs to look for
headers under $includedir and for libraries under $libdir.
This commit is contained in:
Renato Botelho do Couto 2023-07-03 18:35:25 +00:00
parent 7275a68c75
commit 989aa25428

View file

@ -179,15 +179,14 @@ SH_SUFFIX=".so"
LIBSTATIC_SUFFIX=".a"
# This is for cligen
AC_ARG_WITH([cligen], AS_HELP_STRING([--with-cligen=dir],[Use CLIGEN installation in this dir]))
AC_ARG_WITH([cligen], [AS_HELP_STRING([--with-cligen=dir], [Use CLIGEN installation in this dir])], [
CLIGEN_DIR="$withval"
])
AC_SUBST(CLIGEN_DIR)
if test -n "${CLIGEN_DIR}" -a -d "${CLIGEN_DIR}"; then
with_cligen=${CLIGEN_DIR}
fi
if test -d "${with_cligen}"; then
echo "Using CLIGEN here: ${with_cligen}"
CPPFLAGS="-I${with_cligen}/include ${CPPFLAGS}"
LDFLAGS="-L${with_cligen}/lib ${LDFLAGS}"
test -d "$with_cligen" && CLIGEN_PREFIX="$with_cligen"
echo "Using CLIGEN here: ${CLIGEN_DIR}"
CPPFLAGS="-I${CLIGEN_DIR}$(eval echo ${includedir}) ${CPPFLAGS}"
LDFLAGS="-L${CLIGEN_DIR}$(eval echo ${libdir}) ${LDFLAGS}"
fi
# Disable/enable yang patch