DBD-cubrid
view release on metacpan or search on metacpan
cci-src/configure.ac view on Meta::CPAN
CXX="$CXX -march=$build_cpu"
;;
x86_64|amd64)
CC="$CC -march=i686"
CXX="$CXX -march=i686"
;;
*)
;;
esac
fi
;;
*aix*)
if test "$enable_64bit" = "yes"
then
BIT_MODEL="-maix64"
CC="$CC -maix64"
CXX="$CXX -maix64"
OBJECT_MODE="64"
else
BIT_MODEL="-maix32"
CC="$CC -maix32"
CXX="$CXX -maix32"
OBJECT_MODE="32"
fi
;;
*)
;;
esac
export BIT_MODEL CC CXX OBJECT_MODE
AS_IF([test "$GCC" = "yes" -a "$BIT_MODEL" = "-m32"],
[AC_MSG_CHECKING([for gcc version])
gcc_version=`$CC -dumpversion 2>/dev/null`
case "$gcc_version" in
[[0-3]].* | 4.[[0-2]].* | 4.3.[[0-3]])
AC_MSG_ERROR([Cannot compile 32-bit program with this gcc version ($gcc_version).]
[gcc 4.3.4 or higher version is required. (ref. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=16185)]);;
*)
AC_MSG_RESULT([$gcc_version])
esac
])
LT_INIT
AC_PROG_LIBTOOL
AM_PROG_LIBTOOL
AC_PROG_RANLIB
AC_PROG_INSTALL
AC_PROG_YACC
AC_PROG_LEX
AC_PROG_EGREP
AC_PROG_AWK
AC_CHECK_PROG(DIFF, diff, diff, diff-is-missing)
CFLAGS="$remember_CFLAGS"
CXXFLAGS="$remember_CXXFLAGS"
LDFLAGS="$remember_LDFLAGS"
# Patch libtool to not use rpath
sed < libtool > libtool-2 's/^hardcode_libdir_flag_spec.*$'/'hardcode_libdir_flag_spec=" -D__LIBTOOL_NO_RPATH__ "/'
mv libtool-2 libtool
chmod 755 libtool
WARN=""
WARN_CXX=""
case $SYSTEM_TYPE in
*linux*)
SYS_DEFS="-DGCC -DLINUX -D_GNU_SOURCE -DI386"
SYS_LIBS=""
XOPEN_DEFS="-D_XOPEN_SOURCE"
WARN="-Wextra"
WARN_CXX="-Wextra"
;;
*aix*)
SYS_DEFS="-DGCC -DAIX -D_GNU_SOURCE -DPPC -fsigned-char -D_THREAD_SAFE"
XOPEN_DEFS=""
CC="$CC -pthread"
CXX="$CXX -pthread"
LDFLAGS="-Wl,-bbigtoc -Wl,-brtl -Wl,-bnortllib -Wl,-bnosymbolic -Wl,-bnoautoexp -Wl,-bexpall"
if test "$enable_64bit" = "yes"
then
SYS_LIBS="-Wl,-bmaxdata:0x200000000 -Wl,-bnoipath"
SYS_DEFS="$SYS_DEFS -DAIX_PPC64 -D__WORDSIZE=64"
else
SYS_LIBS="-Wl,-bmaxdata:0x80000000 -Wl,-bnoipath"
SYS_DEFS="$SYS_DEFS -D_LARGE_FILES -DAIX_PPC32 -D__WORDSIZE=32"
fi
;;
*)
SYS_DEFS="-DMAC_OS"
SYS_LIBS=""
XOPEN_DEFS=""
;;
esac
WARN="-Wall -W -Wwrite-strings -Wno-cast-qual -Wmissing-prototypes -Wredundant-decls -Wlong-long $WARN"
WARN_CXX="-Wall -W -Wwrite-strings -Wno-cast-qual -Wredundant-decls -Wlong-long $WARN_CXX"
NOWARN="-Wno-unused"
CFLAGS="$CFLAGS $WARN $NOWARN"
CXXFLAGS="$CXXFLAGS $WARN_CXX $NOWARN"
case $MACHINE_TYPE in
x86*|i*86) SYS_DEFS="$SYS_DEFS -DX86" ;;
*) ;;
esac
# Checks for libraries.
AC_CHECK_LIB([m], [main])
#AC_CHECK_LIB([rt], [main])
AC_CHECK_LIB([dl], [main])
#AC_CHECK_LIB([elf], [main])
#AC_CHECK_LIB([iberty], [main])
#AC_CHECK_LIB([bfd], [main])
AC_CHECK_LIB([pthread], [main])
AC_CHECK_LIB([curses], [main])
AC_CHECK_LIB([stdc++], [main])
#AC_CHECK_LIB([gcrypt], [main])
# Checks for header files.
AC_HEADER_STDC
AC_HEADER_STDBOOL
AC_HEADER_STAT
( run in 1.355 second using v1.01-cache-2.11-cpan-f56aa216473 )