AC_CONFIG_MACRO_DIR([sntp/m4])
AC_CONFIG_AUX_DIR([sntp/build-aux])
+AC_PRESERVE_HELP_ORDER
+
# Bump ntp_configure_cache_version for each change to configure.ac or
# .m4 files which invalidates cached values from previous configure
# runs.
AC_PROG_CXX
AC_PROG_YACC
-NTP_LIBNTP
NTP_VPATH_HACK dnl used only by ntpd/Makefile.am
# So far, the only shared library we might use is libopts.
esac
LIBOPTS_CHECK_NOBUILD([sntp/libopts])
+NTP_LIBNTP
+
AC_MSG_CHECKING([for deprecated --with-arlib])
AC_ARG_WITH([arlib],
AS_HELP_STRING([--with-arlib], [- deprecated, arlib not distributed]),
[dst-minutes],
[AS_HELP_STRING(
[--enable-dst-minutes],
- [n minutes per DST adjustment @<:@60@:>@]) dnl @<:@ is [, @:>@ is ]
+ [=60 minutes per DST adjustment]) dnl @<:@ is [, @:>@ is ]
],
[ans=$enableval],
[ans=60]
dnl
AC_DEFUN([NTP_LIBNTP], [
-AC_REQUIRE([NTP_DEBUG])
+# HMS: Move NTP_DEBUG later.
+dnl AC_REQUIRE([NTP_DEBUG])
AC_REQUIRE([NTP_CROSSCOMPILE])
# HMS: Save $LIBS and empty it.
AC_TYPE_UID_T
AC_FUNC_STRERROR_R
+m4_divert_text([HELP_ENABLE],
+[AS_HELP_STRING([defaults:],
+ [+ yes, - no, s system-specific])])
+
+AC_REQUIRE([NTP_DEBUG])
+
# check if we can compile with pthreads
AC_CHECK_HEADERS([semaphore.h])
AC_CHECK_FUNCS([socketpair])
AC_ARG_ENABLE(
[thread-support],
- [AS_HELP_STRING([--disable-thread-support, do not use threads])],
+ [AS_HELP_STRING([--enable-thread-support],
+ [+ use threads (if available)?])],
[],
[enable_thread_support=yes]
)