summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac202
1 files changed, 0 insertions, 202 deletions
diff --git a/configure.ac b/configure.ac
deleted file mode 100644
index d6853d8ccb1f..000000000000
--- a/configure.ac
+++ /dev/null
@@ -1,202 +0,0 @@
-#
-# Copyright (c) 2004-2009
-# Hartmut Brandt.
-# All rights reserved.
-# Copyright (c) 2003-2003
-# Fraunhofer Institute for Open Communication Systems (FhG Fokus).
-# All rights reserved.
-#
-# Author: Harti Brandt <harti@freebsd.org>
-#
-# $Begemot: bsnmp/tags/RELENG_1_13/configure.ac 2233 2018-06-25 17:17:57Z brandt_h $
-#
-AC_INIT([BSNMP], [1.0], [harti@freebsd.org], bsnmp)
-AC_PREREQ(2.53)
-AC_COPYRIGHT([Copyright (c)1996-2003 Fraunhofer Fokus. All rights reserved.])
-AC_REVISION($Revision: 382 $)
-
-AC_CONFIG_MACRO_DIR([m4])
-
-AC_CONFIG_SRCDIR(config/install-sh)
-AC_CONFIG_AUX_DIR(config)
-AC_CANONICAL_BUILD
-AC_CANONICAL_HOST
-AC_CANONICAL_TARGET
-
-AC_PROG_CC
-AC_PROG_CPP
-AC_PROG_MAKE_SET
-AC_PROG_INSTALL
-
-LT_INIT
-AC_SUBST(LIBTOOL_DEPS)
-AC_SUBST(LIBTOOL)
-
-#CFLAGS="${CFLAGS} -D_BSD_SOURCE -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_GNU_SOURCE"
-
-WARNS=" -Wsystem-headers -Werror -Wall -Wno-format-y2k -W \
- -Wstrict-prototypes -Wmissing-prototypes \
- -Wpointer-arith -Wreturn-type -Wcast-qual \
- -Wwrite-strings -Wswitch -Wshadow -Wcast-align \
- -Wbad-function-cast -Wchar-subscripts -Winline \
- -Wnested-externs -Wredundant-decls -std=c99 \
- -Wno-pointer-sign"
-
-LIBDL=
-BUILD_MODULES="yes"
-
-case $host_os in
- linux*)
- WARNS+=" -Wno-cast-align -Wno-typedef-redefinition -Wno-builtin-requires-header"
- LIBDL="-ldl"
- BUILD_MODULES="no"
- ;;
-esac
-
-AC_SUBST(WARNS)
-AC_SUBST(LIBDL)
-AC_SUBST(BUILD_MODULES)
-
-AC_ARG_WITH(libbegemot,
- AC_HELP_STRING([--with-libbegemot],
- [use libbegemot instead of libisc and set path to where the
-includes and lib are found(default is NO, if no path specified default=/usr/local)]),
- ac_cv_use_libbegemot=$withval, ac_cv_use_libbegemot=yes)
-
-AC_CACHE_CHECK(whether to use libbegemot,
- ac_cv_use_libbegemot, ac_cv_use_libbegemot=no)
-
-if test $ac_cv_use_libbegemot == "yes" ; then
- ac_cv_use_libbegemot="/usr/local"
-fi
-
-if test $ac_cv_use_libbegemot != "no" ; then
- AC_DEFINE(USE_LIBBEGEMOT)
- AC_SUBST(LIBEV, -lbegemot)
-
- old_CPPFLAGS="$CPPFLAGS"
- rpoll_path=""
-
- CPPFLAGS="$old_CPPLFAGS -I$ac_cv_use_libbegemot/include"
- AC_CHECK_HEADERS(rpoll.h, [rpoll_path="$ac_cv_use_libbegemot/include"],
- [], [#include <sys/types.h>
- ])
-
- if test -z "$rpoll_path" ; then
- $as_unset ac_cv_header_rpoll_h
- CPPFLAGS="$old_CPPLFAGS -I$ac_cv_use_libbegemot/include/libbegemot"
- AC_CHECK_HEADERS(rpoll.h, [rpoll_path="$ac_cv_use_libbegemot/include/libbegemot"])
- fi
-
- if test -z "$rpoll_path" ; then
- AC_MSG_FAILURE([cannot locate rpoll.h])
- fi
-
- CFLAGS="${CFLAGS} -I$rpoll_path"
- LDFLAGS="${LDFLAGS} -L$ac_cv_use_libbegemot/lib"
-
- AC_CHECK_LIB(begemot, poll_register, ,
- [AC_ERROR([libbegemot not found])])
-
-else
- AC_SUBST(LIBEV, -lisc)
-fi
-
-AC_ARG_WITH(tcpwrappers,
- AC_HELP_STRING([--with-tcpwrappers],
- [use libwrap to control access]),
- ac_cv_use_tcpwrappers=$withval, ac_cv_use_tcpwrappers=no)
-
-if test $ac_cv_use_tcpwrappers != "no" ; then
- AC_DEFINE(USE_TCPWRAPPERS)
- AC_SUBST(LIBWRAP, -lwrap)
-fi
-
-LDFLAGS="${LDFLAGS} -L/usr/local/lib"
-
-AC_CHECK_LIB(smi, smiGetNode, HAVE_LIBSMI=yes, HAVE_LIBSMI=no)
-AC_SUBST(HAVE_LIBSMI)
-
-# check for BSD's err.h
-AC_CHECK_HEADERS([err.h])
-
-# check for strlcpy
-AC_CHECK_FUNCS(strlcpy)
-
-# check for getaddrinfo
-AC_CHECK_FUNCS(getaddrinfo)
-
-# check for a usable tree.h
-AC_CHECK_HEADER(sys/tree.h,
- AC_DEFINE(HAVE_SYS_TREE_H))
-
-# check whether we have posix stdint.h or at least inttypes.h
-AC_CHECK_HEADER(stdint.h,
- AC_DEFINE(HAVE_STDINT_H))
-AC_CHECK_HEADER(inttypes.h,
- [AC_DEFINE(HAVE_INTTYPES_H)
- ac_have_inttypes_h=yes])
-AC_CACHE_CHECK([how to print quads],
- ac_cv_quad_fmt,
- [if test "$ac_have_inttypes_h" = "yes" ; then
- AC_EGREP_CPP(yes,
-[
-# include <inttypes.h>
-# ifdef PRIu64
-yes
-# endif
-],
- ac_cv_quad_fmt=PRIu64,
- AC_TRY_RUN(
-[[
-# include <stdio.h>
-# include <stdlib.h>
-# include <string.h>
-int
-main()
-{
- char buf[100];
-
- sprintf(buf, "%llx", 0x1234567887654321LLU);
- exit((strcmp(buf, "1234567887654321") == 0) ? 0 : 1);
-}
-]],
- ac_cv_quad_fmt='"ll"',
- ac_cv_quad_fmt='"q"',
- ac_cv_quad_fmt='"q"')
- fi ]))
-
-if test "$ac_cv_quad_fmt" = "PRIu64" ; then
- AC_DEFINE(QUADFMT, PRIu64)
- AC_DEFINE(QUADXFMT, PRIx64)
-else
- AC_DEFINE_UNQUOTED(QUADFMT, ${ac_cv_quad_fmt}"u")
- AC_DEFINE_UNQUOTED(QUADXFMT, ${ac_cv_quad_fmt}"x")
-fi
-
-AC_CHECK_TYPES([u_int, u_char, u_long], [], [], [[#include <sys/types.h>]])
-
-AC_CHECK_MEMBERS([struct sockaddr_un.sun_len, struct sockaddr_in.sin_len], [], [], [[#include <sys/socket.h>]])
-
-AC_CONFIG_FILES([
- Makefile:config/Makefile.pre:Makefile.in
- gensnmpdef/Makefile:config/Makefile.pre:config/Makefile.build:gensnmpdef/Makefile.in:config/Makefile.post
- gensnmptree/Makefile:config/Makefile.pre:config/Makefile.build:gensnmptree/Makefile.in:config/Makefile.post
- lib/Makefile:config/Makefile.pre:config/Makefile.build:lib/Makefile.in:config/Makefile.post
- snmpd/Makefile:config/Makefile.pre:config/Makefile.build:snmpd/Makefile.in:config/Makefile.post
- libbsnmp.pc
-])
-
-case $host_os in
- FreeBSD* | freebsd*)
- AC_CONFIG_FILES([
- snmp_mibII/Makefile:config/Makefile.pre:config/Makefile.build:snmp_mibII/Makefile.in:config/Makefile.post
- snmp_ntp/Makefile:config/Makefile.pre:config/Makefile.build:snmp_ntp/Makefile.in:config/Makefile.post
- snmp_target/Makefile:config/Makefile.pre:config/Makefile.build:snmp_target/Makefile.in:config/Makefile.post
- snmp_usm/Makefile:config/Makefile.pre:config/Makefile.build:snmp_usm/Makefile.in:config/Makefile.post
- snmp_vacm/Makefile:config/Makefile.pre:config/Makefile.build:snmp_vacm/Makefile.in:config/Makefile.post
- ])
- ;;
-esac
-
-AC_OUTPUT