dnl Process this file with autoconf to produce a configure script. dnl dnl Copyright 2002-2008, 2010, 2012-2015, 2017, 2021, 2023 Andrew Wood dnl dnl Distributed under the Artistic License v2.0; see `doc/COPYING'. AC_INIT([pv], [0.0.20230828-UNRELEASED], [https://codeberg.org/a-j-wood/pv/issues], [pv], [https://www.ivarch.com/programs/pv.shtml]) AC_CONFIG_SRCDIR([src/include/config.h.in]) AC_CONFIG_AUX_DIR([build-aux]) AC_CONFIG_HEADERS([src/include/config.h]) AM_INIT_AUTOMAKE([-Wall -Werror foreign]) AC_LANG(C) AC_PROG_CC AC_PROG_INSTALL AC_USE_SYSTEM_EXTENSIONS AC_C_CONST AC_HEADER_STDBOOL AC_SYS_LARGEFILE AC_CHECK_FUNCS([getopt_long]) AC_CHECK_HEADERS([getopt.h]) AC_CHECK_FUNCS([memcpy basename vsnprintf strlcat]) AC_CHECK_FUNCS([fdatasync]) AC_CHECK_FUNCS([fpathconf sysconf posix_memalign]) AC_CHECK_HEADERS([limits.h]) AC_CHECK_HEADERS([wctype.h]) AC_CHECK_HEADERS([termios.h]) AC_CHECK_HEADERS([sys/ioctl.h]) AC_CHECK_HEADERS([libintl.h locale.h]) AH_BOTTOM([#include "config-aux.h"]) AM_GNU_GETTEXT_VERSION([0.21]) AM_GNU_GETTEXT([external]) CPPFLAGS="$CPPFLAGS -DLOCALEDIR=\\\"\$(localedir)\\\"" AC_ARG_ENABLE([debugging], [ --enable-debugging compile with debugging support], if test "$enable_debugging" = "yes"; then CFLAGS="$CFLAGS -g -Wall" AC_DEFINE([ENABLE_DEBUGGING], [1], [Debugging support enabled]) fi ) AC_ARG_ENABLE([profiling], [ --enable-profiling compile with profiling support], if test "$enable_profiling" = "yes"; then CFLAGS="-pg $CFLAGS" fi ) SPLICE_SUPPORT="no" AC_ARG_ENABLE([splice], [ --disable-splice do not use splice system call], if test "$enable_splice" = "yes"; then SPLICE_SUPPORT="yes" fi, SPLICE_SUPPORT="yes" ) IPC_SUPPORT="no" AC_ARG_ENABLE([ipc], [ --disable-ipc turn off IPC messaging], if test "$enable_ipc" = "yes"; then IPC_SUPPORT="yes" fi, IPC_SUPPORT="yes" ) AC_ARG_ENABLE([static], [AS_HELP_STRING([--enable-static], [enable static linking])], [ if test "$enable_static" = "yes"; then CFLAGS="$CFLAGS -static" fi ]) dnl AIX needs -lc128 AC_EGREP_CPP([^yes$], [#ifdef _AIX yes #endif ], [LIBS="$LIBS -lc128"]) if test "$IPC_SUPPORT" = "yes"; then AC_CHECK_HEADERS([sys/ipc.h sys/param.h libgen.h]) fi if test "$SPLICE_SUPPORT" = "yes"; then AC_CHECK_FUNCS([splice]) fi CPPFLAGS="$CPPFLAGS -I\$(top_srcdir)/src/include" dnl This must go after all the compiler based tests above. AC_LANG_WERROR AC_CONFIG_FILES([ po/Makefile.in Makefile ]) AC_OUTPUT