blob: 3f75f633038b88a642fab2feab4a9d532d09a081 [file] [log] [blame]
##*****************************************************************************
# AUTHOR:
# Tim Wickberg <tim@schedmd.com>
#
# SYNOPSIS:
# X_AC_DEPRECATED
#
# DESCRIPTION:
# Add support for the "--enable-deprecated" configure script option,
# and error out if any deprecated options are enabled without this
# option having been set.
##*****************************************************************************
AC_DEFUN([X_AC_DEPRECATED], [
AC_MSG_CHECKING([whether deprecated options are enabled])
AC_ARG_ENABLE(
[deprecated],
AS_HELP_STRING(--enable-deprecated,enable deprecated),
[ case "$enableval" in
yes) x_ac_deprecated=yes ;;
no) x_ac_deprecated=no ;;
*) AC_MSG_RESULT([doh!])
AC_MSG_ERROR([bad value "$enableval" for --enable-deprecated]) ;;
esac
]
)
AC_MSG_RESULT([${x_ac_deprecated=no}])
if test "$x_ac_deprecated" = no; then
if test "$ac_cv_sizeof_void_p" = "4"; then
AC_MSG_ERROR([32-bit support is deprecated, and not tested regularly. Use at your own risk.])
fi
if [test "$ac_have_cray_network" = "yes"] ||
[test "$ac_really_no_cray" = "yes"] ||
[test "$ac_have_native_cray" = "yes"]; then
AC_MSG_ERROR([Cray XC support is deprecated. Please contact SchedMD for details.])
fi
fi
])