diff options
author | monty@donna.mysql.fi <> | 2001-04-23 03:28:08 +0300 |
---|---|---|
committer | monty@donna.mysql.fi <> | 2001-04-23 03:28:08 +0300 |
commit | 97c39276795e5734b0666f4219ab97364302574a (patch) | |
tree | ae33c6c0ee91630e50899a9b88d71aa574f9b06d /innobase/configure.in | |
parent | 714560cbe9f5735016f503403577ccee63e40f12 (diff) | |
download | mariadb-git-97c39276795e5734b0666f4219ab97364302574a.tar.gz |
Portability fixes
Diffstat (limited to 'innobase/configure.in')
-rw-r--r-- | innobase/configure.in | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/innobase/configure.in b/innobase/configure.in index 9d25255b52c..2ed456ff0b1 100644 --- a/innobase/configure.in +++ b/innobase/configure.in @@ -4,6 +4,33 @@ AC_CANONICAL_SYSTEM AM_MAINTAINER_MODE AM_CONFIG_HEADER(ib_config.h) AM_INIT_AUTOMAKE(ib, 0.90) + +# This is need before AC_PROG_CC +# + +if test "x${CFLAGS-}" = x ; then + cflags_is_set=no +else + cflags_is_set=yes +fi + +if test "x${CPPFLAGS-}" = x ; then + cppflags_is_set=no +else + cppflags_is_set=yes +fi + +if test "x${LDFLAGS-}" = x ; then + ldflags_is_set=no +else + ldflags_is_set=yes +fi + +# The following hack should ensure that configure doesn't add optimizing +# or debugging flags to CFLAGS or CXXFLAGS +CFLAGS="$CFLAGS " +CXXFLAGS="$CXXFLAGS " + AC_PROG_CC AC_PROG_RANLIB AC_PROG_INSTALL @@ -60,6 +87,8 @@ case "$target_os" in CFLAGS="$CFLAGS -DUNIV_MUST_NOT_INLINE";; irix*) CFLAGS="$CFLAGS -DUNIV_MUST_NOT_INLINE";; + osf*) + CFLAGS="$CFLAGS -DUNIV_MUST_NOT_INLINE";; sysv5uw7*) # Problem when linking on SCO CFLAGS="$CFLAGS -DUNIV_MUST_NOT_INLINE";; |