You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tdebase/konsole/configure.in.in

42 lines
1.1 KiB

dnl beta tests for openpty support
AC_MSG_CHECKING(whether we can use openpty)
ac_use_openpty="yes"
AC_ARG_ENABLE(openpty,
AC_HELP_STRING([--disable-openpty],[disable openpty (UNIX98 terminals) support [default=enabled]]),
[ac_use_openpty="no"])
if test "$ac_use_openpty" = "yes"; then
kde_safe_LIBS=$LIBS
LIBS="$LIBS $LIBUTIL"
AC_TRY_RUN([
#include <pty.h>
int main(int argc, char* argv) {
int master_fd, slave_fd;
int result;
result = openpty(&master_fd, &slave_fd, 0, 0, 0);
return 0;
}
], [ac_use_openpty="yes"], [ac_use_openpty="no"])
LIBS=$kde_safe_LIBS
fi
if test "$ac_use_openpty" = "yes"; then
AC_DEFINE(HAVE_OPENPTY, 1, [Defines whether we can use the openpty() function])
AC_MSG_RESULT(yes)
else
AC_MSG_RESULT(no)
fi
dnl Set preprocessor variable of how to get cwd from a process
AC_MSG_CHECKING(how cwd can be be found by seperate process)
case "$host" in
*-*-linux*) cwd_method='proc' ;;
*) cwd_method='no' ;;
esac
AC_MSG_RESULT($cwd_method)
case "$cwd_method" in
proc) AC_DEFINE(HAVE_PROC_CWD, 1, [Defines whether /proc/`pid`/cwd exists]) ;;
esac