added --with-CC

only link with -lshadow on linux (with shadow pw) if libc lacks
getspnam()
This commit is contained in:
Todd C. Miller
1996-04-28 00:40:31 +00:00
parent 3940833804
commit d726595a10

View File

@@ -48,6 +48,18 @@ dnl
dnl Options for --with dnl Options for --with
dnl dnl
AC_ARG_WITH(CC, [ --with-CC C compiler to use],
[case $with_CC in
yes) echo "Must give --with-CC an argument."
exit 1
;;
no) echo "Illegal argument: --without-CC."
exit 1
;;
*) CC=$with_CC
;;
esac])
AC_ARG_WITH(getpass, [ --with-getpass use system getpass(3)], AC_ARG_WITH(getpass, [ --with-getpass use system getpass(3)],
[case $with_getpass in [case $with_getpass in
yes) AC_DEFINE(USE_GETPASS) yes) AC_DEFINE(USE_GETPASS)
@@ -320,7 +332,7 @@ case "$OS" in
SHADOW_TYPE="SPW_SVR4" SHADOW_TYPE="SPW_SVR4"
AC_DEFINE_UNQUOTED(SHADOW_TYPE, $SHADOW_TYPE) AC_DEFINE_UNQUOTED(SHADOW_TYPE, $SHADOW_TYPE)
OSDEFS="${OSDEFS} -DSHADOW_PWD" OSDEFS="${OSDEFS} -DSHADOW_PWD"
SUDO_LIBS="${SUDO_LIBS} -lshadow" AC_CHECK_FUNC(getspnam, , SUDO_LIBS="${SUDO_LIBS} -lshadow")
fi fi
;; ;;
"convex") echo "Looks like ConvexOs" "convex") echo "Looks like ConvexOs"