Print out configuration summary
authorPekka Riikonen <priikone@silcnet.org>
Wed, 9 Oct 2002 12:51:32 +0000 (12:51 +0000)
committerPekka Riikonen <priikone@silcnet.org>
Wed, 9 Oct 2002 12:51:32 +0000 (12:51 +0000)
configure.in.pre

index 86305afeb96700d5290e8448ba6f1c6e49536527..9802cf35b69eb6f4ae57904f2db0ed91b5fc8ef6 100644 (file)
@@ -176,12 +176,14 @@ AC_ARG_ENABLE(ipv6,
       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
@@ -190,6 +192,7 @@ AC_ARG_ENABLE(ipv6,
   )
 
 if test x$check_ipv6 = xtrue; then
+  summary_ipv6="no"
   AC_TRY_COMPILE(
     [
       #ifdef HAVE_NETINET_TCP_H
@@ -210,6 +213,7 @@ if test x$check_ipv6 = xtrue; then
     [
       AC_DEFINE(HAVE_IPV6)
       AC_MSG_RESULT(yes)
+      summary_ipv6="ues"
     ],
       AC_MSG_RESULT(no)
     )
@@ -218,6 +222,7 @@ fi
 # Debug checking
 #
 AC_MSG_CHECKING(whether to enable debugging)
+summary_debug="no"
 AC_ARG_ENABLE(debug,
   [  --enable-debug          enable debugging],
   [
@@ -226,6 +231,7 @@ AC_ARG_ENABLE(debug,
         AC_MSG_RESULT(yes)
         AC_DEFINE(SILC_DEBUG)
         CFLAGS="-O -g $CFLAGS"
+       summary_debug="yes"
         ;;
       *)
         AC_MSG_RESULT(no)
@@ -241,6 +247,7 @@ AC_ARG_ENABLE(debug,
 # 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],
   [
@@ -248,6 +255,7 @@ AC_ARG_ENABLE(stack-trace,
     yes)
       AC_MSG_RESULT(yes)
       AC_DEFINE(SILC_STACKTRACE)
+      summary_stacktrace="yes"
       ;;
     *)
       AC_MSG_RESULT(no)
@@ -260,6 +268,7 @@ AC_ARG_ENABLE(stack-trace,
 # 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],
   [
@@ -267,6 +276,7 @@ AC_ARG_ENABLE(asm,
   ],
   [
     AC_MSG_RESULT(yes)
+    summary_asm="yes"
   ])
 
 
@@ -375,10 +385,12 @@ AC_DEFINE_UNQUOTED(SILC_LOGSDIR, "$LOGSDIR")
 
 # 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
@@ -981,3 +993,68 @@ win32/libsilcclient/Makefile
 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"
+echo " Debugging enabled .............: $summary_debug"
+echo " Stack-trace enabled ...........: $summary_stacktrace"
+echo ""
+echo "Compile the sources with 'make' or 'gmake' command."