Avoid additional 'eval echo ...' sequences

This commit is contained in:
Philip Prindeville 2023-10-23 15:10:05 -06:00 committed by Olof Hagsand
parent 978586a493
commit 878764b6f3
2 changed files with 42 additions and 22 deletions

View file

@ -122,11 +122,14 @@ AC_SUBST(YANG_STANDARD_DIR)
# SNMP tests require generated YANGs from MIBs
AC_SUBST(MIB_GENERATED_YANG_DIR)
# Used in expansion in, e.g., example/main/example.xml.in
AC_SUBST(SYSCONFDIR)
AC_SUBST(BINDIR)
AC_SUBST(DATADIR)
AC_SUBST(INCLUDEDIR)
AC_SUBST(LIBDIR)
AC_SUBST(LIBEXECDIR)
AC_SUBST(LOCALSTATEDIR)
AC_SUBST(SBINDIR)
AC_SUBST(SYSCONFDIR)
#
AC_PROG_CC()
@ -180,8 +183,19 @@ SH_SUFFIX=".so"
# Postfix for static libs
LIBSTATIC_SUFFIX=".a"
CPPFLAGS="-I$(eval echo ${includedir}) ${CPPFLAGS}"
LDFLAGS="-L$(eval echo ${libdir}) ${LDFLAGS}"
# Expand for easy replacement in example/main/example.xml.in
# Special case is $libdir, which is composed from $exec_prefix
BINDIR=`eval echo $bindir`
SBINDIR=`eval echo $sbindir`
SYSCONFDIR=`eval echo $sysconfdir`
DATADIR=`eval echo \`eval echo $datadir\``
INCLUDEDIR=`eval echo $includedir`
LIBDIR=`eval echo \`eval echo $libdir\``
LIBEXECDIR=`eval echo $libexecdir`
LOCALSTATEDIR=`eval echo $localstatedir`
CPPFLAGS="-I${INCLUDEDIR} ${CPPFLAGS}"
LDFLAGS="-L${LIBDIR} ${LDFLAGS}"
# This is for cligen
AC_ARG_WITH([cligen], [AS_HELP_STRING([--with-cligen=dir], [Use CLIGEN installation in this dir])], [
@ -190,8 +204,8 @@ AC_ARG_WITH([cligen], [AS_HELP_STRING([--with-cligen=dir], [Use CLIGEN installat
AC_SUBST(CLIGEN_DIR)
if test -n "${CLIGEN_DIR}" -a -d "${CLIGEN_DIR}"; then
echo "Using CLIGEN here: ${CLIGEN_DIR}"
CPPFLAGS="-I${CLIGEN_DIR}/include ${CPPFLAGS}"
LDFLAGS="-L${CLIGEN_DIR}/lib ${LDFLAGS}"
CPPFLAGS="-I${CLIGEN_DIR}${INCLUDEDIR} ${CPPFLAGS}"
LDFLAGS="-L${CLIGEN_DIR}${LIBDIR} ${LDFLAGS}"
fi
# Disable/enable yang patch
@ -440,14 +454,7 @@ AC_ARG_ENABLE(nls)
AH_BOTTOM([#include <clixon_custom.h>])
# Expand for easy replacement in example/main/example.xml.in
# Special case is $libdir, which is composed from $exec_prefix
test "x$prefix" = xNONE && prefix=$ac_default_prefix
SYSCONFDIR=`eval echo $sysconfdir`
DATADIR=`eval echo \`eval echo $datadir\``
LIBDIR=`eval echo $libdir`
LIBEXECDIR=`eval echo $libexecdir`
LOCALSTATEDIR=`eval echo $localstatedir`
AC_CONFIG_FILES([Makefile
lib/Makefile