mirror of https://gitee.com/bigwinds/arangodb
47 lines
1.2 KiB
Plaintext
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
|