X-Git-Url: http://git.silcnet.org/gitweb/?a=blobdiff_plain;f=apps%2Firssi%2Fconfigure.in;h=109e5b2cf11e94d6845595b5422f7c7fa72e886b;hb=ea3a5809967d56924ff8f81106fd1c373cf41994;hp=89ea539a74ceb1ae94e8a61ecf1a3254207a3d64;hpb=c53ffb159731582d90038bec8be66633fe026ab0;p=silc.git diff --git a/apps/irssi/configure.in b/apps/irssi/configure.in index 89ea539a..109e5b2c 100644 --- a/apps/irssi/configure.in +++ b/apps/irssi/configure.in @@ -1,4 +1,4 @@ -AC_INIT(src) +AC_INIT([SILC-Client], [0.8.11+], [silc-devel@lists.silcnet.org], [silc-client]) # we don't want VERSION in our config.h if test -n "`grep '^#undef VERSION' config.h.in`"; then @@ -7,7 +7,7 @@ if test -n "`grep '^#undef VERSION' config.h.in`"; then fi AM_CONFIG_HEADER(config.h) -AM_INIT_AUTOMAKE(SILC-Client, 0.8.6+) +AM_INIT_AUTOMAKE AM_MAINTAINER_MODE @@ -95,6 +95,13 @@ AC_ARG_WITH(terminfo, fi, want_terminfo=yes) +AC_ARG_WITH(cuix, +[ --with-cuix Use curses ui extended], + if test x$withval = xyes; then + want_terminfo=no + want_cuix=yes + fi, want_cuix=no) + AC_ARG_WITH(modules, [ --with-modules Specify what modules to build in binary], if test x$withval != xyes -a x$withval != xno; then @@ -182,6 +189,36 @@ AC_ARG_WITH(perl, fi, want_perl=static) +# Irssi SILC Plugin support +# +SILC_IRSSIDIR= +silc_plugin=false +AC_MSG_CHECKING(whether to compile SILC Plugin for Irssi) +AC_ARG_WITH(silc-plugin, + [[ --with-silc-plugin[=DIR] Compile the SILC Plugin for Irssi, specify + Irssi location [/usr/lib/irssi]]], + [ + case "${withval}" in + no) + AC_MSG_RESULT(no) + silc_plugin=false + ;; + yes) + AC_MSG_RESULT(yes) + silc_plugin=true + SILC_IRSSIDIR="/usr/lib/irssi/modules" + ;; + *) + AC_MSG_RESULT(yes) + silc_plugin=true + SILC_IRSSIDIR="$withval/modules" + ;; + esac + ]) + +AM_CONDITIONAL(SILCPLUGIN, test x$silc_plugin = xtrue) +AC_SUBST(SILC_IRSSIDIR) + AC_ARG_WITH(file-offset-size, [ --with-file-offset-size=BITS Set size of file offsets. Usually 32 or 64. (default: 64 if available)], @@ -250,6 +287,36 @@ AC_DEFINE(socklen_t, int, Define to 'int' if doesn't define.) fi AC_MSG_RESULT($irssi_cv_type_socklen_t) +dnl * off_t checks, try to make it 64bit +AC_DEFINE_UNQUOTED(_FILE_OFFSET_BITS, $preferred_off_t_bits) + +AC_CHECK_SIZEOF(int) +AC_CHECK_SIZEOF(long) +AC_CHECK_SIZEOF(long long) +AC_CHECK_SIZEOF(off_t) + +if test $ac_cv_sizeof_off_t = 8; then + offt_64bit=yes +else + offt_64bit=no +fi + +if test x$ac_cv_sizeof_off_t = x$ac_cv_sizeof_long; then + # try to use unsigned long always first + AC_DEFINE_UNQUOTED(PRIuUOFF_T, "lu") + AC_DEFINE(UOFF_T_LONG, [], [UOFF_T_LONG]) +elif test x$ac_cv_sizeof_off_t = x$ac_cv_sizeof_int; then + # next try int + AC_DEFINE_UNQUOTED(PRIuUOFF_T, "u") + AC_DEFINE(UOFF_T_INT, [], [UOFF_T_INT]) +elif test x$ac_cv_sizeof_off_t = x$ac_cv_sizeof_long_long; then + # and finally long long + AC_DEFINE_UNQUOTED(PRIuUOFF_T, "llu") + AC_DEFINE(UOFF_T_LONG_LONG, [], [UOFF_T_LONG_LONG]) +else + AC_ERROR([Couldn't find integer type for off_t]) +fi + dnl ** dnl ** check for socks dnl ** @@ -268,6 +335,10 @@ if test "x$want_socks" = "xyes"; then ]) fi +if test "x$want_cuix" = "xyes"; then + AC_DEFINE([HAVE_CUIX], [1] ,[Enable cuix support]) +fi + dnl ** dnl ** fe-text checks dnl ** @@ -687,6 +758,7 @@ AM_CONDITIONAL(HAVE_STATIC_PERL, test "$want_perl" = "static") AM_CONDITIONAL(NEED_TPARM, test "$need_tparm" = "yes") AM_CONDITIONAL(USE_CURSES, test "$want_terminfo" != "yes" -a "$want_termcap" != "yes") AM_CONDITIONAL(BUILD_SERVERTEST, false) +AM_CONDITIONAL(USE_CUIX, test "$want_cuix" = "yes") # move LIBS to PROG_LIBS so they're not tried to be used when linking eg. perl libraries PROG_LIBS=$LIBS @@ -819,12 +891,12 @@ src/perl/ui/Makefile.PL src/perl/textui/Makefile.PL src/perl/silc/Makefile.PL scripts/Makefile +scripts/examples/Makefile docs/Makefile docs/help/Makefile docs/help/in/Makefile irssi-version.h stamp.h -irssi.spec irssi-config) dnl ** for building from objdir