5 kx # -*- Autoconf -*-
5 kx # Process this file with autoconf to produce a configure script.
5 kx
5 kx AC_PREREQ(2.61)
5 kx AC_INIT([procinfo-ng], [2.0], [tabrisnet@users.sourceforge.net])
5 kx AC_CONFIG_SRCDIR([procinfo.cpp])
5 kx
5 kx # Checks for programs.
5 kx AC_PROG_CC
5 kx AC_PROG_CXX
5 kx AC_PROG_INSTALL
5 kx
5 kx # Checks for libraries.
5 kx
5 kx # Checks for header files.
5 kx AC_HEADER_STDC
5 kx AC_CHECK_HEADERS([fcntl.h math.h sys/ioctl.h termios.h ncurses.h])
5 kx AC_HEADER_DIRENT
5 kx AC_HEADER_TIME
5 kx
5 kx # Checks for typedefs, structures, and compiler characteristics.
5 kx AC_HEADER_STDBOOL
5 kx AC_C_CONST
5 kx AC_C_INLINE
5 kx AC_TYPE_SIZE_T
5 kx AC_HEADER_TIME
5 kx AC_TYPE_UINT32_T
5 kx AC_TYPE_UINT64_T
5 kx AC_TYPE_INT32_T
5 kx AC_TYPE_INT64_T
5 kx
5 kx # Checks for library functions.
5 kx AC_FUNC_SELECT_ARGTYPES
5 kx AC_FUNC_STRTOD
5 kx AC_CHECK_FUNCS([select strtol strtoul strtoull snprintf readdir64])
5 kx
5 kx AC_ARG_ENABLE(maintainer-mode, [ --enable-maintainer-mode Enables debug symbols and disables optimizations [default=no]],
5 kx [ enable_maintainer_mode=yes ])
5 kx
5 kx if test "$enable_maintainer_mode" = "yes"; then
5 kx CFLAGS="$CFLAGS-O0 -g3 --pipe -Wall"
5 kx LDFLAGS="$LDFLAGS -lncurses"
5 kx else
5 kx CFLAGS="$CFLAGS -pipe -Wall"
5 kx LDFLAGS="$LDFLAGS -s -lncurses"
5 kx fi
5 kx
5 kx AC_OUTPUT(Makefile)
5 kx #AC_CONFIG_FILES([Makefile])
5 kx #AC_OUTPUT