diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-19 03:34:56 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-19 03:34:56 +0000 |
commit | c294c2bf54a3ec56271a78c284f84e75a8119731 (patch) | |
tree | f1fed2d81b80619666e9508fa5051bcfc34fae5f /configure | |
parent | Releasing progress-linux version 3.3a-5~progress7.99u1. (diff) | |
download | tmux-c294c2bf54a3ec56271a78c284f84e75a8119731.tar.xz tmux-c294c2bf54a3ec56271a78c284f84e75a8119731.zip |
Merging upstream version 3.4.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to '')
-rwxr-xr-x | configure | 317 | ||||
-rw-r--r-- | configure.ac | 69 |
2 files changed, 368 insertions, 18 deletions
@@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for tmux 3.3a. +# Generated by GNU Autoconf 2.69 for tmux 3.4. # # # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. @@ -577,8 +577,8 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='tmux' PACKAGE_TARNAME='tmux' -PACKAGE_VERSION='3.3a' -PACKAGE_STRING='tmux 3.3a' +PACKAGE_VERSION='3.4' +PACKAGE_STRING='tmux 3.4' PACKAGE_BUGREPORT='' PACKAGE_URL='' @@ -625,6 +625,8 @@ LTLIBOBJS AM_LDFLAGS AM_CFLAGS AM_CPPFLAGS +DEFAULT_LOCK_CMD +found_vlock IS_UNKNOWN_FALSE IS_UNKNOWN_TRUE IS_HAIKU_FALSE @@ -653,18 +655,23 @@ DEFAULT_TERM NEED_FORKPTY_FALSE NEED_FORKPTY_TRUE XOPEN_DEFINES +ENABLE_SIXEL_FALSE +ENABLE_SIXEL_TRUE HAVE_SYSTEMD_FALSE HAVE_SYSTEMD_TRUE SYSTEMD_LIBS SYSTEMD_CFLAGS HAVE_UTF8PROC_FALSE HAVE_UTF8PROC_TRUE +LIBUTF8PROC_LIBS +LIBUTF8PROC_CFLAGS LIBNCURSESW_LIBS LIBNCURSESW_CFLAGS LIBNCURSES_LIBS LIBNCURSES_CFLAGS LIBTINFO_LIBS LIBTINFO_CFLAGS +found_yacc LIBEVENT_LIBS LIBEVENT_CFLAGS LIBEVENT_CORE_LIBS @@ -790,6 +797,8 @@ with_TERM enable_utempter enable_utf8proc enable_systemd +enable_cgroups +enable_sixel ' ac_precious_vars='build_alias host_alias @@ -816,6 +825,8 @@ LIBNCURSES_CFLAGS LIBNCURSES_LIBS LIBNCURSESW_CFLAGS LIBNCURSESW_LIBS +LIBUTF8PROC_CFLAGS +LIBUTF8PROC_LIBS SYSTEMD_CFLAGS SYSTEMD_LIBS' @@ -1368,7 +1379,7 @@ if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures tmux 3.3a to adapt to many kinds of systems. +\`configure' configures tmux 3.4 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1439,7 +1450,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of tmux 3.3a:";; + short | recursive ) echo "Configuration of tmux 3.4:";; esac cat <<\_ACEOF @@ -1464,6 +1475,10 @@ Optional Features: --enable-systemd enable systemd integration + --disable-cgroups disable adding panes to new cgroups with systemd + + --enable-sixel enable sixel images + Optional Packages: --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] @@ -1512,6 +1527,10 @@ Some influential environment variables: C compiler flags for LIBNCURSESW, overriding pkg-config LIBNCURSESW_LIBS linker flags for LIBNCURSESW, overriding pkg-config + LIBUTF8PROC_CFLAGS + C compiler flags for LIBUTF8PROC, overriding pkg-config + LIBUTF8PROC_LIBS + linker flags for LIBUTF8PROC, overriding pkg-config SYSTEMD_CFLAGS C compiler flags for SYSTEMD, overriding pkg-config SYSTEMD_LIBS @@ -1583,7 +1602,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -tmux configure 3.3a +tmux configure 3.4 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -1994,7 +2013,7 @@ cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by tmux $as_me 3.3a, which was +It was created by tmux $as_me 3.4, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -2860,7 +2879,7 @@ fi # Define the identity of the package. PACKAGE='tmux' - VERSION='3.3a' + VERSION='3.4' cat >>confdefs.h <<_ACEOF @@ -5202,7 +5221,7 @@ for ac_func in \ prctl \ proc_pidinfo \ getpeerucred \ - sysconf \ + sysconf do : as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` @@ -5373,6 +5392,19 @@ esac fi +ac_fn_c_check_func "$LINENO" "htonll" "ac_cv_func_htonll" +if test "x$ac_cv_func_htonll" = xyes; then : + $as_echo "#define HAVE_HTONLL 1" >>confdefs.h + +else + case " $LIBOBJS " in + *" htonll.$ac_objext "* ) ;; + *) LIBOBJS="$LIBOBJS htonll.$ac_objext" + ;; +esac + +fi + ac_fn_c_check_func "$LINENO" "memmem" "ac_cv_func_memmem" if test "x$ac_cv_func_memmem" = xyes; then : $as_echo "#define HAVE_MEMMEM 1" >>confdefs.h @@ -5386,6 +5418,19 @@ esac fi +ac_fn_c_check_func "$LINENO" "ntohll" "ac_cv_func_ntohll" +if test "x$ac_cv_func_ntohll" = xyes; then : + $as_echo "#define HAVE_NTOHLL 1" >>confdefs.h + +else + case " $LIBOBJS " in + *" ntohll.$ac_objext "* ) ;; + *) LIBOBJS="$LIBOBJS ntohll.$ac_objext" + ;; +esac + +fi + ac_fn_c_check_func "$LINENO" "setenv" "ac_cv_func_setenv" if test "x$ac_cv_func_setenv" = xyes; then : $as_echo "#define HAVE_SETENV 1" >>confdefs.h @@ -5978,6 +6023,49 @@ if test "x$found_libevent" = xno; then as_fn_error $? "\"libevent not found\"" "$LINENO" 5 fi +# Look for yacc. +# Extract the first word of "$YACC", so it can be a program name with args. +set dummy $YACC; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_found_yacc+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$found_yacc"; then + ac_cv_prog_found_yacc="$found_yacc" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_found_yacc="yes" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + + test -z "$ac_cv_prog_found_yacc" && ac_cv_prog_found_yacc="no" +fi +fi +found_yacc=$ac_cv_prog_found_yacc +if test -n "$found_yacc"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $found_yacc" >&5 +$as_echo "$found_yacc" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +if test "x$found_yacc" = xno; then + as_fn_error $? "\"yacc not found\"" "$LINENO" 5 +fi + # Look for ncurses or curses. Try pkg-config first then directly for the # library. @@ -6243,7 +6331,7 @@ return setupterm (); return 0; } _ACEOF -for ac_lib in '' tinfo ncurses ncursesw; do +for ac_lib in '' tinfo terminfo ncurses ncursesw; do if test -z "$ac_lib"; then ac_res="none required" else @@ -6356,6 +6444,21 @@ fi as_fn_error $? "\"curses not found\"" "$LINENO" 5 fi fi +for ac_func in \ + tiparm \ + tiparm_s \ + +do : + as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` +ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" +if eval test \"x\$"$as_ac_var"\" = x"yes"; then : + cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 +_ACEOF + +fi +done + # Look for utempter. # Check whether --enable-utempter was given. @@ -6448,6 +6551,102 @@ if test "${enable_utf8proc+set}" = set; then : fi if test "x$enable_utf8proc" = xyes; then + +pkg_failed=no +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for libutf8proc" >&5 +$as_echo_n "checking for libutf8proc... " >&6; } + +if test -n "$LIBUTF8PROC_CFLAGS"; then + pkg_cv_LIBUTF8PROC_CFLAGS="$LIBUTF8PROC_CFLAGS" + elif test -n "$PKG_CONFIG"; then + if test -n "$PKG_CONFIG" && \ + { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libutf8proc\""; } >&5 + ($PKG_CONFIG --exists --print-errors "libutf8proc") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + pkg_cv_LIBUTF8PROC_CFLAGS=`$PKG_CONFIG --cflags "libutf8proc" 2>/dev/null` + test "x$?" != "x0" && pkg_failed=yes +else + pkg_failed=yes +fi + else + pkg_failed=untried +fi +if test -n "$LIBUTF8PROC_LIBS"; then + pkg_cv_LIBUTF8PROC_LIBS="$LIBUTF8PROC_LIBS" + elif test -n "$PKG_CONFIG"; then + if test -n "$PKG_CONFIG" && \ + { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libutf8proc\""; } >&5 + ($PKG_CONFIG --exists --print-errors "libutf8proc") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + pkg_cv_LIBUTF8PROC_LIBS=`$PKG_CONFIG --libs "libutf8proc" 2>/dev/null` + test "x$?" != "x0" && pkg_failed=yes +else + pkg_failed=yes +fi + else + pkg_failed=untried +fi + + + +if test $pkg_failed = yes; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + +if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then + _pkg_short_errors_supported=yes +else + _pkg_short_errors_supported=no +fi + if test $_pkg_short_errors_supported = yes; then + LIBUTF8PROC_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libutf8proc" 2>&1` + else + LIBUTF8PROC_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libutf8proc" 2>&1` + fi + # Put the nasty error message in config.log where it belongs + echo "$LIBUTF8PROC_PKG_ERRORS" >&5 + + as_fn_error $? "Package requirements (libutf8proc) were not met: + +$LIBUTF8PROC_PKG_ERRORS + +Consider adjusting the PKG_CONFIG_PATH environment variable if you +installed software in a non-standard prefix. + +Alternatively, you may set the environment variables LIBUTF8PROC_CFLAGS +and LIBUTF8PROC_LIBS to avoid the need to call pkg-config. +See the pkg-config man page for more details." "$LINENO" 5 +elif test $pkg_failed = untried; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it +is in your PATH or set the PKG_CONFIG environment variable to the full +path to pkg-config. + +Alternatively, you may set the environment variables LIBUTF8PROC_CFLAGS +and LIBUTF8PROC_LIBS to avoid the need to call pkg-config. +See the pkg-config man page for more details. + +To get pkg-config, see <http://pkg-config.freedesktop.org/>. +See \`config.log' for more details" "$LINENO" 5; } +else + LIBUTF8PROC_CFLAGS=$pkg_cv_LIBUTF8PROC_CFLAGS + LIBUTF8PROC_LIBS=$pkg_cv_LIBUTF8PROC_LIBS + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + + AM_CPPFLAGS="$LIBUTF8PROC_CFLAGS $AM_CPPFLAGS" + CPPFLAGS="$LIBUTF8PROC_CFLAGS $SAVED_CPPFLAGS" + LIBS="$LIBUTF8PROC_LIBS $LIBS" + + +fi ac_fn_c_check_header_mongrel "$LINENO" "utf8proc.h" "ac_cv_header_utf8proc_h" "$ac_includes_default" if test "x$ac_cv_header_utf8proc_h" = xyes; then : enable_utf8proc=yes @@ -6633,11 +6832,47 @@ else HAVE_SYSTEMD_FALSE= fi +# Check whether --enable-cgroups was given. +if test "${enable_cgroups+set}" = set; then : + enableval=$enable_cgroups; +fi + +if test "x$enable_cgroups" = x; then + # Default to the same as $enable_systemd. + enable_cgroups=$enable_systemd +fi +if test "x$enable_cgroups" = xyes; then + if test "x$found_systemd" = xyes; then + $as_echo "#define ENABLE_CGROUPS 1" >>confdefs.h + + else + as_fn_error $? "\"cgroups requires systemd to be enabled\"" "$LINENO" 5 + fi +fi + +# Enable sixel support. +# Check whether --enable-sixel was given. +if test "${enable_sixel+set}" = set; then : + enableval=$enable_sixel; +fi + +if test "x$enable_sixel" = xyes; then + $as_echo "#define ENABLE_SIXEL 1" >>confdefs.h + +fi + if test "x$enable_sixel" = xyes; then + ENABLE_SIXEL_TRUE= + ENABLE_SIXEL_FALSE='#' +else + ENABLE_SIXEL_TRUE='#' + ENABLE_SIXEL_FALSE= +fi + # Check for b64_ntop. If we have b64_ntop, we assume b64_pton as well. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for b64_ntop" >&5 $as_echo_n "checking for b64_ntop... " >&6; } - cat confdefs.h - <<_ACEOF >conftest.$ac_ext +cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include <sys/types.h> @@ -7891,6 +8126,58 @@ else fi +# Set the default lock command +DEFAULT_LOCK_CMD="lock -np" +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking lock-command" >&5 +$as_echo_n "checking lock-command... " >&6; } +if test "x$PLATFORM" = xlinux; then + # Extract the first word of "vlock", so it can be a program name with args. +set dummy vlock; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_found_vlock+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$found_vlock"; then + ac_cv_prog_found_vlock="$found_vlock" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_found_vlock="yes" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + + test -z "$ac_cv_prog_found_vlock" && ac_cv_prog_found_vlock="no" +fi +fi +found_vlock=$ac_cv_prog_found_vlock +if test -n "$found_vlock"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $found_vlock" >&5 +$as_echo "$found_vlock" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + if test "x$found_vlock" = xyes; then + DEFAULT_LOCK_CMD="vlock" + fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $DEFAULT_LOCK_CMD" >&5 +$as_echo "$DEFAULT_LOCK_CMD" >&6; } + + + # Save our CFLAGS/CPPFLAGS/LDFLAGS for the Makefile and restore the old user # variables. @@ -8096,6 +8383,10 @@ if test -z "${HAVE_SYSTEMD_TRUE}" && test -z "${HAVE_SYSTEMD_FALSE}"; then as_fn_error $? "conditional \"HAVE_SYSTEMD\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi +if test -z "${ENABLE_SIXEL_TRUE}" && test -z "${ENABLE_SIXEL_FALSE}"; then + as_fn_error $? "conditional \"ENABLE_SIXEL\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi if test -z "${NEED_FORKPTY_TRUE}" && test -z "${NEED_FORKPTY_FALSE}"; then as_fn_error $? "conditional \"NEED_FORKPTY\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 @@ -8541,7 +8832,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by tmux $as_me 3.3a, which was +This file was extended by tmux $as_me 3.4, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -8598,7 +8889,7 @@ _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -tmux config.status 3.3a +tmux config.status 3.4 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff --git a/configure.ac b/configure.ac index 2b8b3b1..d800e45 100644 --- a/configure.ac +++ b/configure.ac @@ -1,6 +1,6 @@ # configure.ac -AC_INIT([tmux], 3.3a) +AC_INIT([tmux], 3.4) AC_PREREQ([2.60]) AC_CONFIG_AUX_DIR(etc) @@ -44,7 +44,7 @@ fi # Set up the compiler in two different ways and say yes we may want to install. AC_PROG_CC AM_PROG_CC_C_O -AC_PROG_CC_C99 +m4_version_prereq(2.70, [AC_PROG_CC], [AC_PROG_CC_C99]) AC_PROG_CPP AC_PROG_EGREP AC_PROG_INSTALL @@ -148,7 +148,7 @@ AC_CHECK_FUNCS([ \ prctl \ proc_pidinfo \ getpeerucred \ - sysconf \ + sysconf ]) # Check for functions with a compatibility implementation. @@ -165,7 +165,9 @@ AC_REPLACE_FUNCS([ \ getpeereid \ getline \ getprogname \ + htonll \ memmem \ + ntohll \ setenv \ setproctitle \ strcasestr \ @@ -267,6 +269,12 @@ if test "x$found_libevent" = xno; then AC_MSG_ERROR("libevent not found") fi +# Look for yacc. +AC_CHECK_PROG(found_yacc, $YACC, yes, no) +if test "x$found_yacc" = xno; then + AC_MSG_ERROR("yacc not found") +fi + # Look for ncurses or curses. Try pkg-config first then directly for the # library. PKG_CHECK_MODULES( @@ -309,7 +317,7 @@ fi if test "x$found_ncurses" = xno; then AC_SEARCH_LIBS( setupterm, - [tinfo ncurses ncursesw], + [tinfo terminfo ncurses ncursesw], found_ncurses=yes, found_ncurses=no ) @@ -344,6 +352,10 @@ else AC_MSG_ERROR("curses not found") fi fi +AC_CHECK_FUNCS([ \ + tiparm \ + tiparm_s \ +]) # Look for utempter. AC_ARG_ENABLE( @@ -373,6 +385,15 @@ AC_ARG_ENABLE( AS_HELP_STRING(--enable-utf8proc, use utf8proc if it is installed) ) if test "x$enable_utf8proc" = xyes; then + PKG_CHECK_MODULES( + LIBUTF8PROC, + libutf8proc, + [ + AM_CPPFLAGS="$LIBUTF8PROC_CFLAGS $AM_CPPFLAGS" + CPPFLAGS="$LIBUTF8PROC_CFLAGS $SAVED_CPPFLAGS" + LIBS="$LIBUTF8PROC_LIBS $LIBS" + ] + ) AC_CHECK_HEADER(utf8proc.h, enable_utf8proc=yes, enable_utf8proc=no) if test "x$enable_utf8proc" = xyes; then AC_SEARCH_LIBS( @@ -414,10 +435,35 @@ if test x"$enable_systemd" = xyes; then fi fi AM_CONDITIONAL(HAVE_SYSTEMD, [test "x$found_systemd" = xyes]) +AC_ARG_ENABLE( + cgroups, + AS_HELP_STRING(--disable-cgroups, disable adding panes to new cgroups with systemd) +) +if test "x$enable_cgroups" = x; then + # Default to the same as $enable_systemd. + enable_cgroups=$enable_systemd +fi +if test "x$enable_cgroups" = xyes; then + if test "x$found_systemd" = xyes; then + AC_DEFINE(ENABLE_CGROUPS) + else + AC_MSG_ERROR("cgroups requires systemd to be enabled") + fi +fi + +# Enable sixel support. +AC_ARG_ENABLE( + sixel, + AS_HELP_STRING(--enable-sixel, enable sixel images) +) +if test "x$enable_sixel" = xyes; then + AC_DEFINE(ENABLE_SIXEL) +fi +AM_CONDITIONAL(ENABLE_SIXEL, [test "x$enable_sixel" = xyes]) # Check for b64_ntop. If we have b64_ntop, we assume b64_pton as well. AC_MSG_CHECKING(for b64_ntop) - AC_LINK_IFELSE([AC_LANG_PROGRAM( +AC_LINK_IFELSE([AC_LANG_PROGRAM( [ #include <sys/types.h> #include <netinet/in.h> @@ -915,6 +961,19 @@ AM_CONDITIONAL(IS_HPUX, test "x$PLATFORM" = xhpux) AM_CONDITIONAL(IS_HAIKU, test "x$PLATFORM" = xhaiku) AM_CONDITIONAL(IS_UNKNOWN, test "x$PLATFORM" = xunknown) +# Set the default lock command +DEFAULT_LOCK_CMD="lock -np" +AC_MSG_CHECKING(lock-command) +if test "x$PLATFORM" = xlinux; then + AC_CHECK_PROG(found_vlock, vlock, yes, no) + if test "x$found_vlock" = xyes; then + DEFAULT_LOCK_CMD="vlock" + fi +fi +AC_MSG_RESULT($DEFAULT_LOCK_CMD) +AC_SUBST(DEFAULT_LOCK_CMD) + + # Save our CFLAGS/CPPFLAGS/LDFLAGS for the Makefile and restore the old user # variables. AC_SUBST(AM_CPPFLAGS) |