Blame configure.d/config_project_paths

Packit fcad23
# -*- autoconf -*-
Packit fcad23
#########################################
Packit fcad23
##
Packit fcad23
# Configure paths
Packit fcad23
##
Packit fcad23
#########################################
Packit fcad23
Packit fcad23
##
Packit fcad23
#   Prefix paths:
Packit fcad23
##
Packit fcad23
Packit fcad23
#   Main prefix
Packit fcad23
#
Packit fcad23
if test "x$prefix" = "xNONE"; then
Packit fcad23
  prefix=/usr/local
Packit fcad23
fi
Packit fcad23
Packit fcad23
#       Prefix must be an absolute path
Packit fcad23
#           i.e. begin with "/"                         (Unix)
Packit fcad23
#                or "[A-Z]:"                            (Windows)
Packit fcad23
#
Packit fcad23
firstchar=`echo $prefix | $SED 's/\(.\).*/\1/'`
Packit fcad23
if test "x$firstchar" != "x/" ; then
Packit fcad23
   secondchar=`echo $prefix | $SED 's/.\(.\).*/\1/'`
Packit fcad23
   if test "x$secondchar" != "x:" ; then
Packit fcad23
      prefix=`pwd`/$prefix
Packit fcad23
      echo "adjusting prefix to $prefix"
Packit fcad23
   fi
Packit fcad23
fi
Packit fcad23
Packit fcad23
Packit fcad23
#   Exec prefix
Packit fcad23
#
Packit fcad23
#       Prefix must be an absolute path
Packit fcad23
#           i.e. begin with "/"                         (Unix)
Packit fcad23
#                or "[A-Z]:"                            (Windows)
Packit fcad23
#
Packit fcad23
if test "x$exec_prefix" = "xNONE"; then
Packit fcad23
   exec_prefix='${prefix}'
Packit fcad23
else
Packit fcad23
   firstchar=`echo $exec_prefix | $SED 's/\(.\).*/\1/'`
Packit fcad23
   if test "x$firstchar" != "x/" ; then
Packit fcad23
      secondchar=`echo $exec_prefix | $SED 's/.\(.\).*/\1/'`
Packit fcad23
      if test "x$secondchar" != "x:" ; then
Packit fcad23
         exec_prefix=`pwd`/$exec_prefix
Packit fcad23
         echo "adjusting exec_prefix to $exec_prefix"
Packit fcad23
      fi
Packit fcad23
   fi
Packit fcad23
fi
Packit fcad23
Packit fcad23
Packit fcad23
##
Packit fcad23
#   Environmental variables:
Packit fcad23
##
Packit fcad23
Packit fcad23
#       SNMPLIBPATH
Packit fcad23
#
Packit fcad23
SNMPLIBPATH=""
Packit fcad23
tmpset="$libdir/snmp"
Packit fcad23
while test "x$tmpset" != "x$SNMPLIBPATH"; do
Packit fcad23
    SNMPLIBPATH="$tmpset"
Packit fcad23
    eval tmpset="$tmpset"
Packit fcad23
done
Packit fcad23
AC_DEFINE_UNQUOTED(SNMPLIBPATH,"$SNMPLIBPATH")
Packit fcad23
AC_SUBST(SNMPLIBPATH)
Packit fcad23
AC_DEFINE_UNQUOTED(SNMPDLMODPATH,"$SNMPLIBPATH/dlmod")
Packit fcad23
Packit fcad23
#       SNMPSHAREPATH
Packit fcad23
#
Packit fcad23
SNMPSHAREPATH=""
Packit fcad23
tmpset="$datadir/snmp"
Packit fcad23
while test "x$tmpset" != "x$SNMPSHAREPATH"; do
Packit fcad23
    SNMPSHAREPATH="$tmpset"
Packit fcad23
    eval tmpset="$tmpset"
Packit fcad23
done
Packit fcad23
AC_DEFINE_UNQUOTED(SNMPSHAREPATH,"$SNMPSHAREPATH")
Packit fcad23
AC_SUBST(SNMPSHAREPATH)
Packit fcad23
Packit fcad23
#       MIBDIRS   (default)
Packit fcad23
#
Packit fcad23
if test "x$NETSNMP_DEFAULT_MIBDIRS" = "x"; then
Packit fcad23
    NETSNMP_DEFAULT_MIBDIRS="\$HOME/.snmp/mibs:$SNMPSHAREPATH/mibs"
Packit fcad23
    if test "x$PARTIALTARGETOS" = "xmingw32" -o "x$PARTIALTARGETOS" = "xmingw32msvc" -o "x$PARTIALTARGETOS" = "xcygwin"; then
Packit fcad23
        #
Packit fcad23
        #    USe Windows-style path separator
Packit fcad23
        NETSNMP_DEFAULT_MIBDIRS=`echo "$NETSNMP_DEFAULT_MIBDIRS" | $SED 's/:/;/g'`
Packit fcad23
    fi
Packit fcad23
    AC_DEFINE_UNQUOTED(NETSNMP_DEFAULT_MIBDIRS,"$NETSNMP_DEFAULT_MIBDIRS")
Packit fcad23
fi
Packit fcad23
AC_SUBST(NETSNMP_DEFAULT_MIBDIRS)
Packit fcad23
Packit fcad23
#       SNMPCONFPATH
Packit fcad23
#
Packit fcad23
SNMPCONFPATH=""
Packit fcad23
tmpset="$sysconfdir/snmp"
Packit fcad23
while test "x$tmpset" != "x$SNMPCONFPATH"; do
Packit fcad23
    SNMPCONFPATH="$tmpset"
Packit fcad23
    eval tmpset="$tmpset"
Packit fcad23
done
Packit fcad23
AC_DEFINE_UNQUOTED(SNMPCONFPATH,"$SNMPCONFPATH")
Packit fcad23
AC_SUBST(SNMPCONFPATH)