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 )