# This "bootstrap" script performs various pre-autoreconf actions
# that are required after pulling fresh sources from the repository.
#
+# --force is supported and will be passed to autoreconf
+#
# NOTE: THE NTP VERSION NUMBER COMES FROM packageinfo.sh
#
# all other instances of it anywhere in the source base have propagated
cp bincheck.mf sntp/
cp depsver.mf sntp/
-${AUTORECONF} -i -v --no-recursive
+${AUTORECONF} -i -v --no-recursive "$@"
# DH: 20101120: We are back to a single copy of libopts, and
# once again it seems we need to run autoreconf in sntp after
## we get the correct srcdir path in sntp/libopts/Makefile.in
#rm -rf sntp/autom4te.cache
#
-(cd sntp && ${AUTORECONF} -i -v)
+(cd sntp && ${AUTORECONF} -i -v "$@")
AC_CACHE_CHECK(
[if $CC can handle @%:@warning],
- ac_cv_cpp_warning,
+ [ac_cv_cpp_warning],
[
AC_COMPILE_IFELSE(
- AC_LANG_PROGRAM([], [#warning foo]),
+ [AC_LANG_PROGRAM([[]], [[#warning foo]])],
[ac_cv_cpp_warning=yes],
[ac_cv_cpp_warning=no],
)
[AC_CACHE_VAL(ac_cv_func_getsockname_socklen_type,dnl
[for ac_cv_func_getsockname_arg2 in 'struct sockaddr *' 'void *'; do
for ac_cv_func_getsockname_socklen_type in 'socklen_t' 'size_t' 'unsigned int' 'int'; do
- AC_TRY_COMPILE(dnl
-[#ifdef HAVE_SYS_TYPES_H
-#include <sys/types.h>
-#endif
-#ifdef HAVE_SYS_SOCKET_H
-#include <sys/socket.h>
-#endif
-extern getsockname (int, $ac_cv_func_getsockname_arg2, $ac_cv_func_getsockname_socklen_type *);],,dnl
+ AC_TRY_COMPILE(
+ [AC_LANG_PROGRAM([
+ #ifdef HAVE_SYS_TYPES_H
+ #include <sys/types.h>
+ #endif
+ #ifdef HAVE_SYS_SOCKET_H
+ #include <sys/socket.h>
+ #endif
+ ], [
+ extern getsockname (int, $ac_cv_func_getsockname_arg2, $ac_cv_func_getsockname_socklen_type *);
+ ])], ,
[ac_not_found=no ; break 2], ac_not_found=yes)
done
done
esac
AC_CACHE_CHECK([for the ppsclock streams module],
- ac_cv_var_ppsclock,
- ac_cv_var_ppsclock=$ac_cv_struct_ppsclockev)
+ [ac_cv_var_ppsclock],
+ [ac_cv_var_ppsclock=$ac_cv_struct_ppsclockev])
case "$ac_cv_var_ppsclock" in
yes) AC_DEFINE(PPS, 1, [Do we have the ppsclock streams module?]) ;;
esac
i386-sequent-sysv4)
;;
*)
- AC_COMPILE_IFELSE(
+ AC_COMPILE_IFELSE([
AC_LANG_PROGRAM(
[
#ifdef HAVE_NETINET_IN_H
struct ip_mreq ipmr;
ipmr.imr_interface.s_addr = 0;
]
- ),
+ )],
[ntp_cv_multicast=yes],
[]
)
AC_SUBST(OPENSSL_LIB)
AC_MSG_CHECKING([for openssl library directory])
-AC_ARG_WITH(openssl-libdir,
+AC_ARG_WITH([openssl-libdir],
AC_HELP_STRING([--with-openssl-libdir], [+ =/something/reasonable]),
[ans=$withval],
[case "$build" in
AC_MSG_RESULT([$ans])
AC_MSG_CHECKING([for openssl include directory])
-AC_ARG_WITH(openssl-incdir,
+AC_ARG_WITH([openssl-incdir],
AC_HELP_STRING([--with-openssl-incdir], [+ =/something/reasonable]),
[ans=$withval],
[case "$build" in
AC_MSG_RESULT([$ans])
AC_MSG_CHECKING([if we will use crypto])
-AC_ARG_WITH(crypto,
+AC_ARG_WITH([crypto],
AC_HELP_STRING([--with-crypto], [+ =openssl]),
[ans=$withval], [ans=yes])
case "$ans" in
case "$GCC$ntp_openssl" in
yesyes)
CFLAGS="$CFLAGS -Werror"
- AC_COMPILE_IFELSE(
+ AC_COMPILE_IFELSE([
AC_LANG_SOURCE([[ /* see if -Werror breaks gcc */ ]]),
[gcc_handles_Werror=yes],
[gcc_handles_Werror=no]
- )
+ ])
case "$gcc_handles_Werror" in
no)
# if this gcc doesn't do -Werror go ahead and use
;;
yes)
CFLAGS="$CFLAGS -Wstrict-prototypes"
- AC_COMPILE_IFELSE(
+ AC_COMPILE_IFELSE([
AC_LANG_PROGRAM(
[[
#include "openssl/asn1_mac.h"
),
[openssl_triggers_warnings=no],
[openssl_triggers_warnings=yes]
- )
+ ])
esac
case "$openssl_triggers_warnings" in
yes)
[AC_CACHE_VAL(ac_cv_func_getsockname_socklen_type,dnl
[for ac_cv_func_getsockname_arg2 in 'struct sockaddr *' 'void *'; do
for ac_cv_func_getsockname_socklen_type in 'socklen_t' 'size_t' 'unsigned int' 'int'; do
- AC_TRY_COMPILE(dnl
-[#ifdef HAVE_SYS_TYPES_H
-#include <sys/types.h>
-#endif
-#ifdef HAVE_SYS_SOCKET_H
-#include <sys/socket.h>
-#endif
-extern getsockname (int, $ac_cv_func_getsockname_arg2, $ac_cv_func_getsockname_socklen_type *);],,dnl
+ AC_TRY_COMPILE(
+ [AC_LANG_PROGRAM([
+ #ifdef HAVE_SYS_TYPES_H
+ #include <sys/types.h>
+ #endif
+ #ifdef HAVE_SYS_SOCKET_H
+ #include <sys/socket.h>
+ #endif
+ ], [
+ extern getsockname (int, $ac_cv_func_getsockname_arg2, $ac_cv_func_getsockname_socklen_type *);
+ ])], ,
[ac_not_found=no ; break 2], ac_not_found=yes)
done
done