Blame configure.ac

Packit Service b38f0b
# Portions of this file are subject to the following copyright.  See
Packit Service b38f0b
# the Net-SNMP's COPYING file for more details and other copyrights
Packit Service b38f0b
# that may apply:
Packit Service b38f0b
#
Packit Service b38f0b
# Portions Copyright © 2003 Sun Microsystems, Inc. All rights reserved.
Packit Service b38f0b
# Use is subject to license terms specified in the COPYING file
Packit Service b38f0b
# distributed with the Net-SNMP package.
Packit Service b38f0b
#
Packit Service b38f0b
# Portions of this file are copyrighted by:
Packit Service b38f0b
# Copyright (c) 2016 VMware, Inc. All rights reserved.
Packit Service b38f0b
# Use is subject to license terms specified in the COPYING file
Packit Service b38f0b
# distributed with the Net-SNMP package.
Packit Service b38f0b
#
Packit Service b38f0b
Packit Service b38f0b
#
Packit Service b38f0b
# Process this file with autoconf to produce a configure script.
Packit Service b38f0b
#
Packit Service b38f0b
AC_INIT([Net-SNMP], [5.8], [net-snmp-coders@lists.sourceforge.net])
Packit Service b38f0b
AC_PREREQ([2.63])
Packit Service b38f0b
AC_CONFIG_SRCDIR([agent/snmpd.c])
Packit Service b38f0b
AC_REVISION([$Revision$])
Packit Service b38f0b
Packit Service b38f0b
AC_CONFIG_MACRO_DIR([m4])
Packit Service b38f0b
AC_CONFIG_HEADER(include/net-snmp/net-snmp-config.h)
Packit Service b38f0b
Packit Service b38f0b
AC_MSG_CACHE_INIT()
Packit Service b38f0b
Packit Service b38f0b
#
Packit Service b38f0b
# save the configure arguments
Packit Service b38f0b
#
Packit Service b38f0b
AC_DEFINE_UNQUOTED(NETSNMP_CONFIGURE_OPTIONS,"$ac_configure_args",
Packit Service b38f0b
  [configure options specified])
Packit Service b38f0b
CONFIGURE_OPTIONS="\"$ac_configure_args\""
Packit Service b38f0b
AC_SUBST(CONFIGURE_OPTIONS)
Packit Service b38f0b
Packit Service b38f0b
#
Packit Service b38f0b
# Check whether _GNU_SOURCE etc. should be defined
Packit Service b38f0b
#
Packit Service b38f0b
AC_USE_SYSTEM_EXTENSIONS
Packit Service b38f0b
Packit Service b38f0b
##
Packit Service b38f0b
## Recommended structure:
Packit Service b38f0b
##
Packit Service b38f0b
#     information on the package
Packit Service b38f0b
#     checks for programs
Packit Service b38f0b
#     checks for libraries
Packit Service b38f0b
#     checks for header files
Packit Service b38f0b
#     checks for types
Packit Service b38f0b
#     checks for structures
Packit Service b38f0b
#     checks for compiler characteristics
Packit Service b38f0b
#     checks for library functions
Packit Service b38f0b
#     checks for system services
Packit Service b38f0b
Packit Service b38f0b
m4_include([configure.d/config_net_snmp_config_h])
Packit Service b38f0b
m4_include([configure.d/config_project_with_enable])
Packit Service b38f0b
##
Packit Service b38f0b
# Protect against CFLAGS with -Werror which causes failures for some tests
Packit Service b38f0b
#   (e.g. it causes type mismatches in the AC_CV_FUNCS call)
Packit Service b38f0b
##
Packit Service b38f0b
noerr_CFLAGS="$CFLAGS"
Packit Service b38f0b
CFLAGS=`echo $CFLAGS | sed 's/-Werror[[^ ]]*//g'`
Packit Service b38f0b
CFLAGS_without_Werror=$CFLAGS
Packit Service b38f0b
export CFLAGS
Packit Service b38f0b
m4_include([configure.d/config_project_manual])
Packit Service b38f0b
m4_include([configure.d/config_os_progs])
Packit Service b38f0b
m4_include([configure.d/config_project_paths])
Packit Service b38f0b
m4_include([configure.d/config_os_headers])
Packit Service b38f0b
AC_CACHE_SAVE
Packit Service b38f0b
m4_include([configure.d/config_project_ipv6_types])
Packit Service b38f0b
m4_include([configure.d/config_modules_lib])
Packit Service b38f0b
AC_CACHE_SAVE
Packit Service b38f0b
m4_include([configure.d/config_os_libs1])
Packit Service b38f0b
m4_include([configure.d/config_modules_agent])
Packit Service b38f0b
m4_include([configure.d/config_os_misc1])
Packit Service b38f0b
m4_include([configure.d/config_os_libs2])
Packit Service b38f0b
AC_CACHE_SAVE
Packit Service b38f0b
m4_include([configure.d/config_project_perl_python])
Packit Service b38f0b
m4_include([configure.d/config_os_misc2])
Packit Service b38f0b
m4_include([configure.d/config_project_types])
Packit Service b38f0b
m4_include([configure.d/config_os_misc3])
Packit Service b38f0b
AC_CACHE_SAVE
Packit Service b38f0b
m4_include([configure.d/config_os_functions])
Packit Service b38f0b
m4_include([configure.d/config_os_struct_members])
Packit Service b38f0b
m4_include([configure.d/config_os_misc4])
Packit Service b38f0b
AC_CACHE_SAVE
Packit Service b38f0b
##
Packit Service b38f0b
# Add back in the original CFLAGS setting
Packit Service b38f0b
##
Packit Service b38f0b
CFLAGS="$noerr_CFLAGS ${CFLAGS#$CFLAGS_without_Werror}"
Packit Service b38f0b
export CFLAGS
Packit Service b38f0b
Packit Service b38f0b
#
Packit Service b38f0b
# define the agent libraries variables
Packit Service b38f0b
#
Packit Service b38f0b
AC_SUBST(LMIBLIBS)
Packit Service b38f0b
AC_SUBST(AGENTLIBS)
Packit Service b38f0b
AC_SUBST(OTHERAGENTLIBOBJS)
Packit Service b38f0b
AC_SUBST(OTHERAGENTLIBLOBJS)
Packit Service b38f0b
AC_SUBST(OTHERAGENTLIBLFTS)
Packit Service b38f0b
Packit Service b38f0b
AC_SUBST(DLLIBS)
Packit Service b38f0b
Packit Service b38f0b
AC_SUBST(PARTIALTARGETFLAGS)
Packit Service b38f0b
AC_SUBST(ac_cv_NETSNMP_SYSTEM_INCLUDE_FILE)
Packit Service b38f0b
Packit Service b38f0b
AC_CONFIG_FILES([Makefile:Makefile.top:Makefile.in:Makefile.rules])
Packit Service b38f0b
AC_CONFIG_FILES([snmplib/Makefile:Makefile.top:snmplib/Makefile.in:Makefile.rules:snmplib/Makefile.depend])
Packit Service b38f0b
AC_CONFIG_FILES([apps/Makefile:Makefile.top:apps/Makefile.in:Makefile.rules:apps/Makefile.depend])
Packit Service b38f0b
AC_CONFIG_FILES([apps/snmpnetstat/Makefile:Makefile.top:apps/snmpnetstat/Makefile.in:Makefile.rules:apps/snmpnetstat/Makefile.depend])
Packit Service b38f0b
AC_CONFIG_FILES([agent/Makefile:Makefile.top:agent/Makefile.in:Makefile.rules:agent/Makefile.depend])
Packit Service b38f0b
AC_CONFIG_FILES([agent/helpers/Makefile:Makefile.top:agent/helpers/Makefile.in:Makefile.rules:agent/helpers/Makefile.depend])
Packit Service b38f0b
AC_CONFIG_FILES([agent/mibgroup/Makefile:Makefile.top:agent/mibgroup/Makefile.in:Makefile.rules:agent/mibgroup/Makefile.depend])
Packit Service b38f0b
AC_CONFIG_FILES([local/Makefile:Makefile.top:local/Makefile.in:Makefile.rules])
Packit Service b38f0b
AC_CONFIG_FILES([testing/Makefile:Makefile.top:testing/Makefile.in])
Packit Service b38f0b
AC_CONFIG_FILES([man/Makefile:Makefile.top:man/Makefile.in:Makefile.rules])
Packit Service b38f0b
AC_CONFIG_FILES([mibs/Makefile:Makefile.top:mibs/Makefile.in:Makefile.rules])
Packit Service b38f0b
AC_CONFIG_FILES([net-snmp-config:net-snmp-config.in],
Packit Service b38f0b
		[chmod +x net-snmp-config])
Packit Service b38f0b
AC_CONFIG_FILES([net-snmp-create-v3-user:net-snmp-create-v3-user.in],
Packit Service b38f0b
		[chmod +x net-snmp-create-v3-user])
Packit Service b38f0b
AC_CONFIG_FILES([dist/generation-scripts/gen-variables:dist/generation-scripts/gen-variables.in])
Packit Service b38f0b
AC_CONFIG_FILES([local/snmpconf])
Packit Service b38f0b
Packit Service b38f0b
AC_CONFIG_COMMANDS([default], echo timestamp > stamp-h)
Packit Service b38f0b
Packit Service b38f0b
#
Packit Service b38f0b
# protect PACKAGE_* variables
Packit Service b38f0b
#
Packit Service b38f0b
AH_VERBATIM([PACKAGE_BUGREPORT],[/* Define to the address where bug reports for this package should be sent. */
Packit Service b38f0b
#ifndef PACKAGE_BUGREPORT
Packit Service b38f0b
#undef PACKAGE_BUGREPORT
Packit Service b38f0b
#endif])
Packit Service b38f0b
AH_VERBATIM([PACKAGE_NAME],[/* Define to the full name of this package. */
Packit Service b38f0b
#ifndef PACKAGE_NAME
Packit Service b38f0b
#undef PACKAGE_NAME
Packit Service b38f0b
#endif])
Packit Service b38f0b
AH_VERBATIM([PACKAGE_STRING],[/* Define to the full name and version of this package. */
Packit Service b38f0b
#ifndef PACKAGE_STRING
Packit Service b38f0b
#undef PACKAGE_STRING
Packit Service b38f0b
#endif])
Packit Service b38f0b
AH_VERBATIM([PACKAGE_TARNAME],[/* Define to the one symbol short name of this package. */
Packit Service b38f0b
#ifndef PACKAGE_TARNAME
Packit Service b38f0b
#undef PACKAGE_TARNAME
Packit Service b38f0b
#endif])
Packit Service b38f0b
AH_VERBATIM([PACKAGE_VERSION],[/* Define to the version of this package. */
Packit Service b38f0b
#ifndef PACKAGE_VERSION
Packit Service b38f0b
#undef PACKAGE_VERSION
Packit Service b38f0b
#endif])
Packit Service b38f0b
Packit Service b38f0b
AC_OUTPUT
Packit Service b38f0b
Packit Service b38f0b
AC_MSG_CACHE_DISPLAY()
Packit Service b38f0b
# Local Variables:
Packit Service b38f0b
# mode: Autoconf
Packit Service b38f0b
# comment-start: "#"
Packit Service b38f0b
# End: