+AC_PROG_RANLIB
+
+# Mild abuse of the '--enable' option format to allow manual
+# specification of setuid or setgid setup in pterm.
+setidtype=none
+AC_ARG_ENABLE([setuid],
+ [AS_HELP_STRING([--enable-setuid=USER],
+ [make pterm setuid to a given user])],
+ [case "$enableval" in
+ no) setidtype=none;;
+ *) setidtype=setuid; setidval="$enableval";;
+ esac])
+AC_ARG_ENABLE([setgid],
+ [AS_HELP_STRING([--enable-setgid=GROUP],
+ [make pterm setgid to a given group])],
+ [case "$enableval" in
+ no) setidtype=none;;
+ *) setidtype=setgid; setidval="$enableval";;
+ esac])
+AM_CONDITIONAL(HAVE_SETID_CMD, [test "$setidtype" != "none"])
+AS_IF([test "x$setidtype" = "xsetuid"],
+ [SETID_CMD="chown $setidval"; SETID_MODE="4755"])
+AS_IF([test "x$setidtype" = "xsetgid"],
+ [SETID_CMD="chgrp $setidval"; SETID_MODE="2755"])
+AC_SUBST(SETID_CMD)
+AC_SUBST(SETID_MODE)