summaryrefslogtreecommitdiff
path: root/configure.in
diff options
context:
space:
mode:
Diffstat (limited to 'configure.in')
-rw-r--r--configure.in70
1 files changed, 40 insertions, 30 deletions
diff --git a/configure.in b/configure.in
index 2b2fdcab..7265e6ef 100644
--- a/configure.in
+++ b/configure.in
@@ -20,17 +20,27 @@ AC_SUBST(PACKAGE)
AC_DEFINE_UNQUOTED(VERSION, "$VERSION")
AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE")
+AC_MSG_CHECKING([whether use of /dev/random is requested])
AC_ARG_ENABLE(dev-random,
[ --disable-dev-random disable the use of dev random],
try_dev_random=$enableval, try_dev_random=yes)
+AC_MSG_RESULT($try_dev_random)
+AC_MSG_CHECKING([whether use of extensions is requested])
AC_ARG_ENABLE(dynload,
-[ --disable-dynload disable dynamic loading],
+[ --disable-dynload disable use of extensions],
try_dynload=$enableval, try_dynload=yes)
+AC_MSG_RESULT($try_dynload)
+
+AC_MSG_CHECKING([whether assembler modules are requested])
+AC_ARG_ENABLE(asm,
+[ --disable-asm do not use assembler modules],
+ try_asm_modules=$enableval, try_asm_modules=yes)
+AC_MSG_RESULT($try_asm_modules)
AC_MSG_CHECKING([whether memory debugging is requested])
AC_ARG_ENABLE(m-debug,
-[ --enable-m-debug enable debugging of memory allocation],
+[ --enable-m-debug enable debugging of memory allocation],
use_m_debug=$enableval, use_m_debug=no)
AC_MSG_RESULT($use_m_debug)
if test "$use_m_debug" = yes; then
@@ -80,50 +90,50 @@ AM_CYGWIN32
case "${target}" in
i386--mingw32)
- # special stuff for Windoze NT
- cross_compiling=yes
- CC="i386--mingw32-gcc"
- CPP="i386--mingw32-gcc -E"
- RANLIB="i386--mingw32-ranlib"
- ac_cv_have_dev_random=no
- AC_DEFINE(USE_RAND_W32)
- ;;
+ # special stuff for Windoze NT
+ cross_compiling=yes
+ CC="i386--mingw32-gcc"
+ CPP="i386--mingw32-gcc -E"
+ RANLIB="i386--mingw32-ranlib"
+ ac_cv_have_dev_random=no
+ AC_DEFINE(USE_RAND_W32)
+ ;;
*-*-hpux*)
- if test -z "$GCC" ; then
- CFLAGS="$CFLAGS -Ae -D_HPUX_SOURCE"
- fi
- AC_DEFINE(USE_RAND_UNIX)
- ;;
+ if test -z "$GCC" ; then
+ CFLAGS="$CFLAGS -Ae -D_HPUX_SOURCE"
+ fi
+ AC_DEFINE(USE_RAND_UNIX)
+ ;;
*)
- AC_DEFINE(USE_RAND_UNIX)
+ AC_DEFINE(USE_RAND_UNIX)
;;
esac
case "${target}" in
i386--mingw32)
- PRINTABLE_OS_NAME="MingW32"
- ;;
+ PRINTABLE_OS_NAME="MingW32"
+ ;;
*-linux*)
- PRINTABLE_OS_NAME="GNU/Linux"
- ;;
+ PRINTABLE_OS_NAME="GNU/Linux"
+ ;;
*)
- PRINTABLE_OS_NAME=`uname -s || echo "Unknown"`
- ;;
+ PRINTABLE_OS_NAME=`uname -s || echo "Unknown"`
+ ;;
esac
AC_DEFINE_UNQUOTED(PRINTABLE_OS_NAME, "$PRINTABLE_OS_NAME")
dnl Fixme: Are these the best flags for OpenBSD????
case "${target}" in
*-openbsd*)
- NAME_OF_DEV_RANDOM="/dev/srandom"
- NAME_OF_DEV_URANDOM="/dev/urandom"
- DYNLINK_MOD_CFLAGS="-shared -rdynamic -fpic -Wl,-Bshareable -Wl,-x"
- ;;
+ NAME_OF_DEV_RANDOM="/dev/srandom"
+ NAME_OF_DEV_URANDOM="/dev/urandom"
+ DYNLINK_MOD_CFLAGS="-shared -rdynamic -fpic -Wl,-Bshareable -Wl,-x"
+ ;;
*)
- NAME_OF_DEV_RANDOM="/dev/random"
- NAME_OF_DEV_URANDOM="/dev/urandom"
- DYNLINK_MOD_CFLAGS="-shared -fPIC -lc"
- ;;
+ NAME_OF_DEV_RANDOM="/dev/random"
+ NAME_OF_DEV_URANDOM="/dev/urandom"
+ DYNLINK_MOD_CFLAGS="-shared -fPIC -lc"
+ ;;
esac
AC_DEFINE_UNQUOTED(NAME_OF_DEV_RANDOM, "$NAME_OF_DEV_RANDOM")
AC_DEFINE_UNQUOTED(NAME_OF_DEV_URANDOM, "$NAME_OF_DEV_URANDOM")