1
0
Fork 0
arangodb/m4/configure.32bit

47 lines
1.2 KiB
Plaintext

dnl -*- mode: Autoconf; -*-
dnl -----------------------------------------------------------------------------------------
dnl option for 32bit/64bit compile
dnl -----------------------------------------------------------------------------------------
tr_BITS=32
tr_BITS_32=no
case $target_cpu in
x86_64*)
tr_BITS=64
;;
esac
if test "x$tr_BITS" == "x64"; then
AC_ARG_ENABLE(32bit,
AS_HELP_STRING([--enable-32bit], [force 32bit compilation (default: no)]),
if test "x$enableval" = xyes; then
CXXFLAGS="$CXXFLAGS -m32"
CFLAGS="$CFLAGS -m32"
LDFLAGS="$LDFLAGS -m32"
tr_BITS=32
tr_BITS_32=yes
fi,
)
fi
AM_CONDITIONAL(ENABLE_64BIT, test "x$tr_BITS" == x64)
AM_CONDITIONAL(ENABLE_32BIT, test "x$tr_BITS" == x32)
AM_CONDITIONAL(ENABLE_FORCE_32BIT, test "x$tr_BITS_32" = xyes)
TRI_BITS="$tr_BITS"
AC_SUBST(TRI_BITS)
dnl -----------------------------------------------------------------------------------------
dnl informational output
dnl -----------------------------------------------------------------------------------------
if test "x$tr_32BIT" = xyes; then
BASIC_INFO="$BASIC_INFO|32bit: enabled"
else
BASIC_INFO="$BASIC_INFO|64bit: enabled"
fi