X-Git-Url: http://git.silcnet.org/gitweb/?a=blobdiff_plain;f=lib%2Fconfigure.ad;h=d9b6ba39fdfea5d7cc848d52b8bb2529e019b656;hb=6c9d096ac4ddeaa5f3cac809a654af15bb9a8925;hp=426eddb73faa06e0b1285313a4771345ba639973;hpb=519e7f0fbbc61ff9a82603def0aad97cc95a53d1;p=silc.git diff --git a/lib/configure.ad b/lib/configure.ad index 426eddb7..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 ## @@ -62,6 +64,12 @@ SILC_LIB_INCLUDES="$SILC_LIB_INCLUDES -I$SILC_TOP_SRCDIR/lib/silcvcard" #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. @@ -136,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 @@ -320,6 +343,24 @@ lib/silcacc/tests/Makefile ) #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