X-Git-Url: http://git.silcnet.org/gitweb/?a=blobdiff_plain;f=lib%2Fconfigure.ad;h=d9b6ba39fdfea5d7cc848d52b8bb2529e019b656;hb=c4cf22a0da43eb3b514a10fb7d8da86710fd2124;hp=7821a258b8c638fa4935d7eaa58697623ba0d12b;hpb=52e57c880aba9c5e89f59d962eb9af75670b76e0;p=silc.git diff --git a/lib/configure.ad b/lib/configure.ad index 7821a258..d9b6ba39 100644 --- a/lib/configure.ad +++ b/lib/configure.ad @@ -18,6 +18,8 @@ if test x$compile_libs = xtrue; then +AM_PROG_AS + ## ## Will compile included libs ## @@ -59,6 +61,15 @@ SILC_LIB_INCLUDES="$SILC_LIB_INCLUDES -I$SILC_TOP_SRCDIR/lib/silchttp" #ifdef SILC_DIST_VCARD SILC_LIB_INCLUDES="$SILC_LIB_INCLUDES -I$SILC_TOP_SRCDIR/lib/silcvcard" #endif SILC_DIST_VCARD +#ifdef SILC_DIST_ACC +SILC_LIB_INCLUDES="$SILC_LIB_INCLUDES -I$SILC_TOP_SRCDIR/lib/silcacc" +#endif SILC_DIST_ACC +#ifdef SILC_DIST_PGP +SILC_LIB_INCLUDES="$SILC_LIB_INCLUDES -I$SILC_TOP_SRCDIR/lib/silcpgp" +#endif SILC_DIST_PGP +#ifdef SILC_DIST_SSH +SILC_LIB_INCLUDES="$SILC_LIB_INCLUDES -I$SILC_TOP_SRCDIR/lib/silcssh" +#endif SILC_DIST_SSH ## ## Library versioning. @@ -133,6 +144,21 @@ AC_CHECK_FUNC(epoll_wait, ) ]) +# +# Memory alignment. User can specify what alignment memory allocation and +# SilcStack allocation use. Default is system default alignemnt. +# +AC_ARG_WITH(alignment, + [ --with-alignment=NUMBER Memory alignment in bytes], + [ + AC_DEFINE_UNQUOTED([SILC_ALIGNMENT], [$withval], [SILC_ALIGNMENT]) + AC_MSG_RESULT(Memory allocation alignment is $withval bytes) + ], + [ + AC_DEFINE([SILC_ALIGNMENT], SILC_SIZEOF_VOID_P, [SILC_ALIGNMENT]) + ]) + + MODULESDIR="$silc_prefix/lib/modules" #ifdef SILC_DIST_SIM # SIM modules directory @@ -308,6 +334,33 @@ lib/silcvcard/Makefile ) #endif SILC_DIST_VCARD +#ifdef SILC_DIST_ACC +AC_CONFIG_FILES( +lib/silcacc/Makefile +#ifdef SILC_DIST_INPLACE +lib/silcacc/tests/Makefile +#endif SILC_DIST_INPLACE +) +#endif SILC_DIST_ACC + +#ifdef SILC_DIST_PGP +AC_CONFIG_FILES( +lib/silcpgp/Makefile +#ifdef SILC_DIST_INPLACE +lib/silcpgp/tests/Makefile +#endif SILC_DIST_INPLACE +) +#endif SILC_DIST_PGP + +#ifdef SILC_DIST_SSH +AC_CONFIG_FILES( +lib/silcssh/Makefile +#ifdef SILC_DIST_INPLACE +lib/silcssh/tests/Makefile +#endif SILC_DIST_INPLACE +) +#endif SILC_DIST_SSH + fi # compile_libs #endif SILC_DIST_LIB