#
AM_INIT_AUTOMAKE(SILC_PACKAGE, SILC_VERSION)
AC_PREREQ(2.52)
-AM_CONFIG_HEADER(includes/silcdefs.h)
+AC_CONFIG_HEADERS(includes/silcdefs.h)
AC_PROG_CC
AC_C_INLINE
AC_PROG_INSTALL
AC_PROG_RANLIB
AC_PROG_MAKE_SET
+AC_DISABLE_SHARED
AC_PROG_LIBTOOL
AC_PATH_PROG(sedpath, sed)
yes)
want_ipv6=true
check_ipv6=false
+ summary_ipv6="yes"
AC_DEFINE(HAVE_IPV6)
AC_MSG_RESULT(yes)
;;
*)
want_ipv6=false
check_ipv6=false
+ summary_ipv6="no"
AC_MSG_RESULT(no)
;;
esac
)
if test x$check_ipv6 = xtrue; then
+ summary_ipv6="no"
AC_TRY_COMPILE(
[
+ #ifdef HAVE_SYS_TYPES_H
+ #include <sys/types.h>
+ #endif
#ifdef HAVE_NETINET_TCP_H
#include <netinet/tcp.h>
#endif
#include <netdb.h>
#endif
#include <sys/socket.h>
- #ifdef HAVE_NETDB_IN_H
+ #ifdef HAVE_NETINET_IN_H
#include <netinet/in.h>
#endif
],
[
AC_DEFINE(HAVE_IPV6)
AC_MSG_RESULT(yes)
+ summary_ipv6="yes"
],
AC_MSG_RESULT(no)
)
# Debug checking
#
AC_MSG_CHECKING(whether to enable debugging)
+summary_debug="no"
AC_ARG_ENABLE(debug,
[ --enable-debug enable debugging],
[
AC_MSG_RESULT(yes)
AC_DEFINE(SILC_DEBUG)
CFLAGS="-O -g $CFLAGS"
+ summary_debug="yes"
;;
*)
AC_MSG_RESULT(no)
# Stack trace checking
#
AC_MSG_CHECKING(whether to enable stack tracing)
+summary_stacktrace="no"
AC_ARG_ENABLE(stack-trace,
[ --enable-stack-trace enable memory stack trace],
[
yes)
AC_MSG_RESULT(yes)
AC_DEFINE(SILC_STACKTRACE)
+ summary_stacktrace="yes"
;;
*)
AC_MSG_RESULT(no)
# Disable all assembler optimizations
#
AC_MSG_CHECKING(whether to enable assembler optimizations)
+summary_asm="no"
AC_ARG_ENABLE(asm,
[ --disable-asm do not use assembler optimizations],
[
],
[
AC_MSG_RESULT(yes)
+ summary_asm="yes"
])
# silcd config file checking
#
+summary_silcd_configfile="/etc/silc/silcd.conf"
AC_ARG_WITH(silcd-config-file,
[[ --with-silcd-config-file=FILE use FILE as default configuration file
for SILC Server [/etc/silc/silcd.conf]]],
AC_DEFINE_UNQUOTED(SILC_SERVER_CONFIG_FILE, "$withval")
+ summary_silcd_configfile="$withval"
)
# silcd pid file checking
[
echo "yes"
AC_DEFINE(HAVE_ICONV, 1, [Define if you have the iconv() function.])
- has_iconv=true
- check_iconv=true
+ has_iconv=true
+ check_iconv=false
+ ],
+ [
+ echo "no"
])
])
fi
AC_DEFINE(HAVE_ICONV, 1, [Define if you have the iconv() function.])
],
[
+ echo "no"
has_iconv=false
])
])
)
if test x$ac_iconv_good = xno; then
- AC_MSG_ERROR(Try using libiconv instead.)
+ AC_MSG_RESULT(Try using libiconv instead.)
fi
fi
fi
fi
-AC_CONFIG_SUBDIRS(lib/silcmath/mpi)
+if test x$mp_gmp = xfalse; then
+ AC_CONFIG_SUBDIRS(lib/silcmath/mpi)
+fi
+
#AC_CONFIG_SUBDIRS(lib/zlib)
SILC_TOP_SRCDIR=`pwd`
fi
AC_OUTPUT
+
+s_bindir=`eval echo $bindir`;s_bindir=`eval echo $s_bindir`
+s_sbindir=`eval echo $sbindir`;s_sbindir=`eval echo $s_sbindir`
+s_mandir=`eval echo $mandir`;s_mandir=`eval echo $s_mandir`
+s_includedir=`eval echo $includedir`;s_includedir=`eval echo $s_includedir`
+
+echo ""
+echo "SILC Configuration Summary:"
+echo "---------------------------"
+echo " Target host ...................: $target"
+echo " Compiler ......................: $CC"
+echo " CFLAGS ........................: $CFLAGS"
+echo " CPPFLAGS ......................: $CPPFLAGS"
+echo " LDFLAGS .......................: $LDFLAGS"
+echo " LIBS ..........................: $LIBS"
+echo ""
+echo " Installation prefix ...........: $prefix"
+echo " bin directory .................: $s_bindir"
+echo " sbin directory ................: $s_sbindir"
+echo " man directory .................: $s_mandir"
+echo " help directory ................: $HELPDIR"
+echo " doc directory .................: $DOCDIR"
+echo " logs directory ................: $LOGSDIR"
+echo " SIM directory .................: $MODULESDIR"
+echo " include directory .............: $s_includedir"
+echo ""
+
+if test "x$silc_dist" = "xsilc-client" ||
+ test "x$silc_dist" = "xsilc-toolkit"; then
+ irssi="yes"
+ if test x$without_irssi = xtrue; then
+ irssi="no"
+ fi
+echo " Compile SILC Client ...........: $irssi"
+fi
+
+if test "x$silc_dist" = "xsilc-server" ||
+ test "x$silc_dist" = "xsilc-toolkit"; then
+ silcd="yes"
+ if test x$without_silcd = xtrue; then
+ without_silcd="no"
+ fi
+echo " Compile SILC Server ...........: $silcd"
+echo " Server configuration file .....: $summary_silcd_configfile"
+echo " Server PID file ...............: $PIDFILE"
+fi
+
+if test x$sim_support = xfalse; then
+ sim_support="no"
+else
+ sim_support="yes"
+fi
+echo " SIM support ...................: $sim_support"
+echo " IPv6 support ..................: $summary_ipv6"
+echo " Assmebler optimizations .......: $summary_asm"
+
+mp="MPI"
+if test x$mp_gmp = xtrue; then
+ mp="GMP"
+fi
+echo " Arithmetic library ............: $mp"
+
+threads="no"
+if test x$has_threads = xtrue; then
+ threads="yes"
+fi
+echo " Multi-threads support .........: $threads"
+echo " Debugging enabled .............: $summary_debug"
+echo " Stack-trace enabled ...........: $summary_stacktrace"
+echo ""
+if test "x$silc_dist" = "xsilc-client"; then
+ echo "Compile the sources with 'make' or 'gmake' command (GNU make is required)."
+else
+ echo "Compile the sources with 'make' or 'gmake' command."
+fi