4 # Author: Pekka Riikonen <priikone@silcnet.org>
6 # Copyright (C) 2000 - 2002 Pekka Riikonen
8 # This program is free software; you can redistribute it and/or modify
9 # it under the terms of the GNU General Public License as published by
10 # the Free Software Foundation; either version 2 of the License, or
11 # (at your option) any later version.
13 # This program is distributed in the hope that it will be useful,
14 # but WITHOUT ANY WARRANTY; without even the implied warranty of
15 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 # GNU General Public License for more details.
19 AC_INIT(includes/silcversion.h)
21 # Put here any platform specific stuff
36 # ./prepare script will automatically put the correct version. Do not edit!
38 AM_INIT_AUTOMAKE(SILC_PACKAGE, SILC_VERSION)
40 AC_CONFIG_HEADERS(includes/silcdefs.h)
49 # Distribution definition. ./prepare will automatically add here a correct
52 silc_dist=SILC_PACKAGE
53 SILC_DIST_SUBDIRS="SILC_DISTRIBUTION_SUBDIRS"
54 AC_DEFINE(SILC_DIST_DEFINE)
60 CFLAGS="-Wall -finline-functions $CFLAGS"
70 AC_PATH_PROG(sedpath, sed)
78 # More header checking
80 AC_CHECK_HEADERS(unistd.h string.h getopt.h errno.h fcntl.h assert.h)
81 AC_CHECK_HEADERS(sys/types.h sys/stat.h sys/time.h stddef.h)
82 AC_CHECK_HEADERS(netinet/in.h netinet/tcp.h xti.h netdb.h)
83 AC_CHECK_HEADERS(pwd.h grp.h termcap.h paths.h)
84 AC_CHECK_HEADERS(ncurses.h signal.h ctype.h utime.h)
85 AC_CHECK_HEADERS(arpa/inet.h sys/mman.h limits.h termios.h locale.h langinfo.h)
95 AC_CHECK_SIZEOF(long long, 0)
96 AC_SUBST(SILC_SIZEOF_LONG_LONG, $ac_cv_sizeof_long_long)
97 AC_CHECK_SIZEOF(long, 0)
98 AC_SUBST(SILC_SIZEOF_LONG, $ac_cv_sizeof_long)
99 AC_CHECK_SIZEOF(int, 0)
100 AC_SUBST(SILC_SIZEOF_INT, $ac_cv_sizeof_int)
101 AC_CHECK_SIZEOF(short, 0)
102 AC_SUBST(SILC_SIZEOF_SHORT, $ac_cv_sizeof_short)
103 AC_CHECK_SIZEOF(char, 0)
104 AC_SUBST(SILC_SIZEOF_CHAR, $ac_cv_sizeof_char)
105 AC_CHECK_SIZEOF(void *, 0)
106 AC_SUBST(SILC_SIZEOF_VOID_P, $ac_cv_sizeof_void_p)
108 # Function and library checking
110 AC_CHECK_FUNC(gethostbyname, [],
112 AC_CHECK_LIB(nsl, gethostbyname, LIBS="$LIBS -lnsl")
113 AC_CHECK_FUNC(res_gethostbyname, [],
114 AC_CHECK_LIB(resolv, res_gethostbyname, LIBS="$LIBS -lresolv")
117 AC_CHECK_FUNC(socket, [],
118 AC_CHECK_LIB(socket, socket, LIBS="$LIBS -lsocket")
120 AC_CHECK_FUNCS(gethostname gethostbyaddr getservbyname getservbyport)
121 AC_CHECK_FUNCS(select listen bind shutdown close connect setsockopt)
122 AC_CHECK_FUNCS(time ctime utime gettimeofday)
123 AC_CHECK_FUNCS(chmod fcntl stat fstat getenv putenv strerror)
124 AC_CHECK_FUNCS(getpid getgid getsid getpgid getpgrp getuid)
125 AC_CHECK_FUNCS(setgroups initgroups nl_langinfo)
126 AC_CHECK_FUNCS(strchr strstr strcpy strncpy memcpy memset memmove)
128 # SIM support checking
129 # XXX These needs to be changed as more supported platforms appear.
130 # XXX This probably needs to be made platform dependant check.
133 AC_MSG_CHECKING(for SIM support)
135 AC_CHECK_HEADERS(dlfcn.h,
136 AC_CHECK_LIB(dl, dlopen,
143 AC_CHECK_LIB(c, dlopen,
151 AM_CONDITIONAL(SILC_SIM, test x$sim_support = xtrue)
152 if test x$sim_support = xtrue; then
153 AC_MSG_RESULT(Enabled SIM support.)
155 AC_MSG_RESULT(No SIM support found.)
158 # lib/contrib conditionals
160 AC_CHECK_HEADER(regex.h, have_regex=1, have_regex=0)
161 AM_CONDITIONAL(HAVE_REGEX, test x$have_regex = x1)
162 AC_CHECK_FUNC(getopt_long, have_getopt_long=1, have_getopt_long=0)
163 AM_CONDITIONAL(HAVE_GETOPT_LONG, test x$have_getopt_long = x1)
167 ## Enable/disable checking
172 AC_MSG_CHECKING(whether to enable IPv6 support)
174 [ --enable-ipv6 enable IPv6 support],
176 case "${enableval}" in
195 if test x$check_ipv6 = xtrue; then
199 #ifdef HAVE_SYS_TYPES_H
200 #include <sys/types.h>
202 #ifdef HAVE_NETINET_TCP_H
203 #include <netinet/tcp.h>
208 #include <sys/socket.h>
209 #ifdef HAVE_NETINET_IN_H
210 #include <netinet/in.h>
214 struct sockaddr_in6 sin6;
215 int family = AF_INET6;
228 AC_MSG_CHECKING(whether to enable debugging)
231 [ --enable-debug enable debugging],
233 case "${enableval}" in
236 AC_DEFINE(SILC_DEBUG)
237 CFLAGS="-O -g $CFLAGS"
242 CFLAGS="-O2 -g $CFLAGS"
247 CFLAGS="-O2 -g $CFLAGS"
251 # Stack trace checking
253 AC_MSG_CHECKING(whether to enable stack tracing)
254 summary_stacktrace="no"
255 AC_ARG_ENABLE(stack-trace,
256 [ --enable-stack-trace enable memory stack trace],
258 case "${enableval}" in
261 AC_DEFINE(SILC_STACKTRACE)
262 summary_stacktrace="yes"
272 # Disable all assembler optimizations
274 AC_MSG_CHECKING(whether to enable assembler optimizations)
277 [ --disable-asm do not use assembler optimizations],
291 # Default installation destination
293 AC_PREFIX_DEFAULT(/usr/local/silc)
294 if test "x$prefix" != xNONE; then
295 silc_prefix="$prefix"
297 silc_prefix="$ac_default_prefix"
302 if test "x$sysconfdir" != 'x${prefix}/etc'; then
305 ETCDIR="$silc_prefix/etc"
309 [[ --with-etcdir=DIR directory for system files [/etc/silc]]],
320 AC_DEFINE_UNQUOTED(SILC_ETCDIR, "$ETCDIR")
324 HELPDIR="$silc_prefix/help"
326 [[ --with-helpdir=DIR directory for SILC help files [PREFIX/help]]],
337 AC_DEFINE_UNQUOTED(SILC_HELPDIR, "$HELPDIR")
341 DOCDIR="$silc_prefix/doc"
343 [[ --with-docdir=DIR directory for SILC documentation [PREFIX/doc]]],
354 AC_DEFINE_UNQUOTED(SILC_DOCDIR, "$DOCDIR")
356 # SIM modules directory
358 MODULESDIR="$silc_prefix/modules"
360 [[ --with-simdir=DIR directory for SIM modules [PREFIX/modules]]],
366 MODULESDIR="$withval"
371 AC_DEFINE_UNQUOTED(SILC_MODULESDIR, "$MODULESDIR")
375 LOGSDIR="$silc_prefix/logs"
377 [[ --with-logsdir=DIR directory for SILC Server logs [PREFIX/logs]]],
388 AC_DEFINE_UNQUOTED(SILC_LOGSDIR, "$LOGSDIR")
392 MANDIR="$silc_prefix/man"
394 [[ --with-mandir=DIR directory for SILC manual pages [PREFIX/man]]],
405 AC_DEFINE_UNQUOTED(SILC_MANDIR, "$MANDIR")
407 # silcd config file checking
409 summary_silcd_configfile="/etc/silc/silcd.conf"
410 AC_ARG_WITH(silcd-config-file,
411 [[ --with-silcd-config-file=FILE use FILE as default configuration file
412 for SILC Server [/etc/silc/silcd.conf]]],
413 AC_DEFINE_UNQUOTED(SILC_SERVER_CONFIG_FILE, "$withval")
414 summary_silcd_configfile="$withval"
417 # silcd pid file checking
419 if test "x$localstatedir" != 'x${prefix}/var'; then
420 PIDFILE="$localstatedir/silcd.pid"
422 PIDFILE="$silc_prefix/var/silcd.pid"
425 AC_ARG_WITH(silcd-pid-file,
426 [[ --with-silcd-pid-file=FILE use FILE as default pid file for SILC
427 Server [/var/run/silcd.pid]]],
441 ## With/without checkings
444 # SOCKS4 support checking
447 SAVE_CFLAGS="$CFLAGS"
448 SAVE_LDFLAGS="$LDFLAGS"
449 AC_MSG_CHECKING(whether to support SOCKS4)
451 [[ --with-socks4[=DIR] with SOCKS4 support [search in DIR/lib and DIR/include]]],
461 if test -d "$withval/include"; then
462 CFLAGS="$CFLAGS -I$withval/include"
464 if test -d "$withval/lib"; then
465 LDFLAGS="$LDFLAGS -L$withval/lib"
477 AC_MSG_ERROR(Could not find SOCKS4 library.)
479 CFLAGS="$SAVE_CFLAGS"
480 LDFLAGS="$SAVE_LDFLAGS"
486 # SOCKS5 support checking
489 SAVE_CFLAGS="$CFLAGS"
490 SAVE_LDFLAGS="$LDFLAGS"
491 AC_MSG_CHECKING(whether to support SOCKS5)
493 [[ --with-socks5[=DIR] with SOCKS5 support [search in DIR/lib and DIR/include]]],
503 if test -d "$withval/include"; then
504 CFLAGS="$CFLAGS -I$withval/include"
506 if test -d "$withval/lib"; then
507 LDFLAGS="$LDFLAGS -L$withval/lib"
510 LIBS="-lsocks5 $LIBS"
519 AC_MSG_ERROR(Could not find SOCKS5 library.)
521 CFLAGS="$SAVE_CFLAGS"
522 LDFLAGS="$SAVE_LDFLAGS"
528 if test "x$socks" = "x4"; then
530 CFLAGS="$CFLAGS -Dconnect=Rconnect -Dgetsockname=Rgetsockname -Dbind=Rbind -Daccept=Raccept -Dlisten=Rlisten -Dselect=Rselect"
533 if test "x$socks" = "x5"; then
536 AC_DEFINE(Rconnect, SOCKSconnect)
537 AC_DEFINE(Rgetsockname, SOCKSgetsockname)
538 AC_DEFINE(Rgetpeername, SOCKSgetpeername)
539 AC_DEFINE(Rbind, SOCKSbind)
540 AC_DEFINE(Raccept, SOCKSaccept)
541 AC_DEFINE(Rlisten, SOCKSlisten)
542 AC_DEFINE(Rselect, SOCKSselect)
543 AC_DEFINE(Rrecvfrom, SOCKSrecvfrom)
544 AC_DEFINE(Rsendto, SOCKSsendto)
545 AC_DEFINE(Rrecv, SOCKSrecv)
546 AC_DEFINE(Rsend, SOCKSsend)
547 AC_DEFINE(Rread, SOCKSread)
548 AC_DEFINE(Rwrite, SOCKSwrite)
549 AC_DEFINE(Rrresvport, SOCKSrresvport)
550 AC_DEFINE(Rshutdown, SOCKSshutdown)
551 AC_DEFINE(Rlisten, SOCKSlisten)
552 AC_DEFINE(Rclose, SOCKSclose)
553 AC_DEFINE(Rdup, SOCKSdup)
554 AC_DEFINE(Rdup2, SOCKSdup2)
555 AC_DEFINE(Rfclose, SOCKSfclose)
556 AC_DEFINE(Rgethostbyname, SOCKSgethostbyname)
559 # MP library checking. First check whether user wants to use GMP and use
560 # it if found. If not or not defined then compile the MPI library in the
565 SAVE_CFLAGS="$CFLAGS"
566 SAVE_LDFLAGS="$LDFLAGS"
567 AC_MSG_CHECKING(whether to search for GMP)
569 [[ --with-gmp[=DIR] use GMP instead of MPI [search in DIR/lib and DIR/include]]],
578 if test -d "$withval/include"; then
579 CFLAGS="$CFLAGS -I$withval/include"
581 if test -d "$withval/lib"; then
582 LDFLAGS="$LDFLAGS -L$withval/lib"
589 AC_CHECK_LIB(gmp, __gmpz_init,
592 AC_DEFINE(SILC_MP_GMP)
593 AC_MSG_RESULT(Using GMP as a MP library.)
597 CFLAGS="$SAVE_CFLAGS"
598 LDFLAGS="$SAVE_LDFLAGS"
604 AM_CONDITIONAL(SILC_MP_GMP, test x$mp_gmp = xtrue)
605 AM_CONDITIONAL(SILC_MP_NSS_MPI, test x$mp_gmp = xfalse)
606 if test x$mp_gmp = xfalse; then
607 AC_DEFINE(SILC_MP_NSS_MPI)
608 AC_MSG_RESULT(Using NSS MPI as a MP library.)
616 SAVE_CFLAGS="$CFLAGS"
617 SAVE_LDFLAGS="$LDFLAGS"
618 SAVE_CPPFLAGS="$CPPFLAGS"
619 AC_MSG_CHECKING(whether to implicit search for libiconv)
621 [[ --with-iconv[=DIR] use libiconv [search in DIR/include and DIR/lib]]],
627 AC_CHECK_HEADERS(iconv.h, AC_CHECK_FUNC(iconv, has_iconv=true))
633 if test -d $withval/include; then
634 CPPFLAGS="$CPPFLAGS -I$withval/include"
635 CFLAGS="$CFLAGS -I$withval/include"
637 if test -d $withval/lib; then
638 LDFLAGS="$LDFLAGS -L$withval/lib"
645 AC_CHECK_HEADERS(iconv.h, AC_CHECK_FUNCS(iconv,
652 if test x$check_iconv = xtrue; then
653 AC_MSG_RESULT(starting search...)
656 unset ac_cv_header__iconv_h_ ac_cv_header_iconv_h || true
658 AC_CHECK_HEADERS(iconv.h,
661 AC_MSG_CHECKING(for iconv in -liconv)
668 iconv_t cd = iconv_open("", "");
669 iconv(cd, NULL, NULL, NULL, NULL);
674 AC_DEFINE(HAVE_ICONV, 1, [Define if you have the iconv() function.])
681 CFLAGS="$SAVE_CFLAGS"
682 LDFLAGS="$SAVE_LDFLAGS"
683 CPPFLAGS="$SAVE_CPPFLAGS"
688 if test x$check_iconv = xtrue; then
689 # search for iconv library..
691 SAVE_CFLAGS="$CFLAGS"
692 SAVE_LDFLAGS="$LDFLAGS"
693 SAVE_CPPFLAGS="$CPPFLAGS"
695 for dir in `echo "/usr/local /usr/pkg /usr/contrib"`; do
696 if test x$has_iconv = xfalse; then
697 AC_MSG_RESULT(searching in $dir...)
699 if test -d $dir/include; then
700 CPPFLAGS="$CPPFLAGS -I$dir/include"
701 CFLAGS="$CFLAGS -I$dir/include"
703 if test -d $dir/lib; then
704 LDFLAGS="$LDFLAGS -L$dir/lib"
708 unset ac_cv_header__iconv_h_ ac_cv_header_iconv_h || true
710 AC_CHECK_HEADERS(iconv.h,
713 AC_MSG_CHECKING(for iconv in -liconv)
720 iconv_t cd = iconv_open("", "");
721 iconv(cd, NULL, NULL, NULL, NULL);
727 AC_DEFINE(HAVE_ICONV, 1, [Define if you have the iconv() function.])
734 CFLAGS="$SAVE_CFLAGS"
735 LDFLAGS="$SAVE_LDFLAGS"
736 CPPFLAGS="$SAVE_CPPFLAGS"
740 CFLAGS="$SAVE_CFLAGS"
741 LDFLAGS="$SAVE_LDFLAGS"
742 CPPFLAGS="$SAVE_CPPFLAGS"
748 if test x$has_iconv = xtrue; then
749 # (1) Some implementations of iconv won't convert from UTF-8 to UTF-8.
750 # (2) In glibc-2.1.2 and earlier there is a bug that messes up ob and
751 # obl when args 2 and 3 are 0 (fixed in glibc-2.1.3).
753 AC_CACHE_CHECK([whether this iconv is good enough], ac_iconv_good,
764 ob = buf, obl = sizeof(buf);
765 return ((cd = iconv_open("UTF-8", "UTF-8")) != (iconv_t)(-1) &&
766 (iconv(cd, 0, 0, &ob, &obl) ||
767 !(ob == buf && obl == sizeof(buf)) ||
782 if test x$ac_iconv_good = xno; then
783 AC_MSG_RESULT(Try using libiconv instead.)
787 # POSIX threads support
790 AC_MSG_CHECKING(whether to search for POSIX threads)
791 AC_ARG_WITH(pthreads,
792 [[ --with-pthreads[=DIR] use POSIX threads [search in DIR/include and DIR/lib]]],
799 if test -d $withval/include; then
800 CPPFLAGS="$CPPFLAGS -I$withval/include"
801 CFLAGS="$CFLAGS -I$withval/include"
803 if test -d $withval/lib; then
804 LDFLAGS="$LDFLAGS -L$withval/lib"
812 if test x$check_threads = xtrue; then
814 SAVE_CFLAGS="$CFLAGS"
815 SAVE_LDFLAGS="$LDFLAGS"
816 SAVE_CPPFLAGS="$CPPFLAGS"
819 AC_CHECK_HEADERS(pthread.h,
821 LIBS="$LIBS -lpthread"
822 AC_CHECK_LIB(pthread, pthread_attr_init, has_threads=true,
827 LIBS="$SAVE_LIBS -pthread"
828 AC_CHECK_LIB(c_r, pthread_attr_init, has_threads=true, LIBS="$SAVE_LIBS")
837 # search for pthread library..
838 for dir in `echo "/usr/local /usr/pkg /usr/contrib /usr/pkg/pthreads /usr/local/pthreads"`; do
839 if test x$has_threads = xfalse; then
840 AC_MSG_RESULT(searching in $dir...)
842 if test -d $dir/include; then
843 CPPFLAGS="$CPPFLAGS -I$dir/include"
844 CFLAGS="$CFLAGS -I$dir/include"
846 if test -d $dir/lib; then
847 LDFLAGS="$LDFLAGS -L$dir/lib"
851 unset ac_cv_header__pthread_h_ ac_cv_header_pthread_h || true
853 AC_CHECK_HEADERS(pthread.h,
855 LIBS="$LIBS -lpthread"
856 AC_CHECK_LIB(pthread, pthread_attr_init, has_threads=true,
861 CFLAGS="$SAVE_CFLAGS"
862 LDFLAGS="$SAVE_LDFLAGS"
863 CPPFLAGS="$SAVE_CPPFLAGS"
867 CFLAGS="$SAVE_CFLAGS"
868 LDFLAGS="$SAVE_LDFLAGS"
869 CPPFLAGS="$SAVE_CPPFLAGS"
879 AM_CONDITIONAL(SILC_THREADS, test x$has_threads = xtrue)
880 if test x$has_threads = xtrue; then
881 CFLAGS="$CFLAGS -D_REENTRANT"
883 # XXX possibly incomplete
886 CFLAGS="$CFLAGS -D_THREAD_SAFE"
887 if test x"$GCC" = xyes; then
888 CFLAGS="$CFLAGS -mthreads"
892 CFLAGS="$CFLAGS -D_THREAD_SAFE"
894 *-*-sysv5uw7*) # UnixWare 7
895 if test "$GCC" != "yes"; then
896 CFLAGS="$CFLAGS -Kthread"
898 CFLAGS="$CFLAGS -pthread"
902 CFLAGS="$CFLAGS -D_POSIX4A_DRAFT10_SOURCE"
906 AC_CHECK_FUNC(pthread_create)
907 AC_DEFINE(SILC_HAVE_PTHREAD)
908 AC_DEFINE(SILC_THREADS)
911 # Native WIN32 compilation under cygwin
913 AC_MSG_CHECKING(whether to compile native WIN32 code)
915 [ --with-win32 compile native WIN32 code (-mno-cygwin)],
918 AC_DEFINE(SILC_WIN32)
920 CFLAGS="-mno-cygwin $CFLAGS"
921 LIBS="$LIBS -lwsock32"
926 AM_CONDITIONAL(SILC_WIN32, test x$win32_support = xtrue)
928 # Native EPOC support (disabled by default)
930 AM_CONDITIONAL(SILC_EPOC, test xfalse = xtrue)
932 # Native BeOS support (disabled by default)
934 AM_CONDITIONAL(SILC_BEOS, test xfalse = xtrue)
936 # Native OS2 support (disabled by default)
938 AM_CONDITIONAL(SILC_OS2, test xfalse = xtrue)
943 AC_MSG_CHECKING(whether to compile Irssi SILC Client)
945 [ --without-irssi compile without Irssi SILC Client],
949 SILC_DIST_SUBDIRS=`echo $SILC_DIST_SUBDIRS | $sedpath -e 's/irssi//'`
958 AC_MSG_CHECKING(whether to compile SILC Server)
960 [ --without-silcd compile without SILC Server],
964 SILC_DIST_SUBDIRS=`echo $SILC_DIST_SUBDIRS | $sedpath -e 's/silcd//'`
975 # Other configure scripts
977 if test x$without_irssi = xfalse; then
978 if test "x$silc_dist" = "xsilc-client" ||
979 test "x$silc_dist" = "xsilc-toolkit"; then
980 AC_CONFIG_SUBDIRS(irssi)
984 if test x$mp_gmp = xfalse; then
985 AC_CONFIG_SUBDIRS(lib/silcmath/mpi)
988 #AC_CONFIG_SUBDIRS(lib/zlib)
990 SILC_TOP_SRCDIR=`pwd`
991 AC_SUBST(SILC_TOP_SRCDIR)
992 #SILC_INSTALL_PREFIX=$ac_default_prefix
993 #AC_SUBST(SILC_INSTALL_PREFIX)
995 INCLUDE_DEFINES_INT="include \$(top_srcdir)/Makefile.defines_int"
996 AC_SUBST(INCLUDE_DEFINES_INT)
997 AC_SUBST(SILC_DIST_SUBDIRS)
1004 Makefile.defines_int
1008 lib/contrib/Makefile
1009 lib/silccore/Makefile
1010 lib/silccrypt/Makefile
1011 lib/silcmath/Makefile
1012 lib/silcmath/mpi/Makefile.defines
1013 lib/silcmath/mpi/Makefile.defines_int
1014 lib/silcsim/Makefile
1015 lib/silcske/Makefile
1016 lib/silcutil/Makefile
1017 lib/silcutil/unix/Makefile
1018 lib/silcutil/win32/Makefile
1019 lib/silcutil/beos/Makefile
1020 lib/silcutil/os2/Makefile
1021 lib/silcutil/epoc/Makefile
1022 lib/silcsftp/Makefile
1023 lib/silcsftp/tests/Makefile
1024 doc/example_silcd.conf
1025 includes/silcincludes.h
1028 if test "x$silc_dist" = "xsilc-client" ||
1029 test "x$silc_dist" = "xsilc-toolkit"; then
1030 AC_CONFIG_FILES(lib/silcclient/Makefile)
1033 if test x$without_irssi = xfalse ; then
1034 if test "x$silc_dist" = "xsilc-client" ||
1035 test "x$silc_dist" = "xsilc-toolkit"; then
1037 irssi/Makefile.defines
1038 irssi/Makefile.defines_int
1043 if test x$without_silcd = xfalse ; then
1044 if test "x$silc_dist" = "xsilc-server" ||
1045 test "x$silc_dist" = "xsilc-toolkit"; then
1052 if test "x$silc_dist" = "xsilc-toolkit"; then
1056 win32/libsilc/Makefile
1057 win32/libsilcclient/Makefile
1059 tutorial/Makefile.defines
1060 tutorial/Makefile.defines_int
1066 s_bindir=`eval echo $bindir`;s_bindir=`eval echo $s_bindir`
1067 s_sbindir=`eval echo $sbindir`;s_sbindir=`eval echo $s_sbindir`
1068 s_includedir=`eval echo $includedir`;s_includedir=`eval echo $s_includedir`
1071 echo "SILC Configuration Summary:"
1072 echo "---------------------------"
1073 echo " Target host ...................: $target"
1074 echo " Compiler ......................: $CC"
1075 echo " CFLAGS ........................: $CFLAGS"
1076 echo " CPPFLAGS ......................: $CPPFLAGS"
1077 echo " LDFLAGS .......................: $LDFLAGS"
1078 echo " LIBS ..........................: $LIBS"
1080 echo " Installation prefix ...........: $prefix"
1081 echo " bin directory .................: $s_bindir"
1082 echo " sbin directory ................: $s_sbindir"
1083 echo " man directory .................: $MANDIR"
1084 echo " help directory ................: $HELPDIR"
1085 echo " doc directory .................: $DOCDIR"
1086 echo " logs directory ................: $LOGSDIR"
1087 echo " SIM directory .................: $MODULESDIR"
1088 echo " include directory .............: $s_includedir"
1091 if test "x$silc_dist" = "xsilc-client" ||
1092 test "x$silc_dist" = "xsilc-toolkit"; then
1094 if test x$without_irssi = xtrue; then
1097 echo " Compile SILC Client ...........: $irssi"
1100 if test "x$silc_dist" = "xsilc-server" ||
1101 test "x$silc_dist" = "xsilc-toolkit"; then
1103 if test x$without_silcd = xtrue; then
1106 echo " Compile SILC Server ...........: $silcd"
1107 echo " Server configuration file .....: $summary_silcd_configfile"
1108 echo " Server PID file ...............: $PIDFILE"
1111 if test x$sim_support = xfalse; then
1116 echo " SIM support ...................: $sim_support"
1117 echo " IPv6 support ..................: $summary_ipv6"
1118 echo " Assembler optimizations .......: $summary_asm"
1121 if test x$mp_gmp = xtrue; then
1124 echo " Arithmetic library ............: $mp"
1127 if test x$has_threads = xtrue; then
1130 echo " Multi-threads support .........: $threads"
1131 echo " Debugging enabled .............: $summary_debug"
1132 echo " Stack-trace enabled ...........: $summary_stacktrace"
1134 if test "x$silc_dist" = "xsilc-client"; then
1135 echo "Compile the sources with 'make' or 'gmake' command (GNU make is required)."
1137 echo "Compile the sources with 'make' or 'gmake' command."