~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to configure.ac

  • Committer: Monty Taylor
  • Date: 2008-10-31 04:02:51 UTC
  • mto: (572.1.1 devel) (575.1.1 devel)
  • mto: This revision was merged to the branch mainline in revision 572.
  • Revision ID: monty@inaugust.com-20081031040251-38t4xuob0qmg6vze
Added some Sun compile flags.

Show diffs side-by-side

added added

removed removed

Lines of Context:
107
107
AC_PROG_CPP
108
108
AM_PROG_CC_C_O
109
109
 
 
110
AC_CHECK_DECL([__SUNPRO_C], [SUNCC="yes"], [SUNCC="no"])
 
111
 
110
112
AC_CXX_STL_HASH
111
113
AC_CXX_CSTDINT
112
114
AC_CXX_CINTTYPES
1350
1352
 
1351
1353
# Build optimized or debug version ?
1352
1354
# First check for gcc and g++
1353
 
if test "$ac_cv_c_compiler_gnu" = "yes"
 
1355
SYMBOLS_FLAGS="-g"
 
1356
DEBUG_OPTIMIZE_CC=""
 
1357
OPTIMIZE_CFLAGS="-O"
 
1358
DEBUG_OPTIMIZE_CXX=""
 
1359
OPTIMIZE_CXXFLAGS="-O"
 
1360
if test "$GCC" = "yes"
1354
1361
then
1355
 
  SYMBOLS_CFLAGS="-ggdb3"
 
1362
  SYMBOLS_FLAGS="-ggdb3"
1356
1363
  DEBUG_OPTIMIZE_CC="-O0"
1357
1364
  OPTIMIZE_CFLAGS="-O3"
1358
 
else
1359
 
  SYMBOLS_CFLAGS="-g"
1360
 
  DEBUG_OPTIMIZE_CC=""
1361
 
  OPTIMIZE_CFLAGS="-O"
1362
 
fi
1363
 
if test "$ac_cv_prog_cxx_g" = "yes"
1364
 
then
1365
 
  SYMBOLS_CXXFLAGS="-ggdb3"
1366
1365
  DEBUG_OPTIMIZE_CXX="-O0"
1367
1366
  OPTIMIZE_CXXFLAGS="-O3"
1368
 
else
1369
 
  SYMBOLS_CXXFLAGS="-g"
 
1367
fi
 
1368
if test "$SUNCC" = "yes"
 
1369
then
 
1370
  SYMBOLS_CLAGS="-g"
 
1371
  DEBUG_OPTIMIZE_CC=""
 
1372
  OPTIMIZE_CFLAGS="-xO4 -xlibmil -xdepend"
1370
1373
  DEBUG_OPTIMIZE_CXX=""
1371
 
  OPTIMIZE_CXXFLAGS="-O"
 
1374
  OPTIMIZE_CXXFLAGS="-xO4 -xlibmil"
1372
1375
fi
1373
1376
 
1374
1377
dnl TODO: Remove this define once we are using 2.61 across the board.
1388
1391
 
1389
1392
AX_HEADER_ASSERT
1390
1393
 
1391
 
CFLAGS="${SYMBOLS_CFLAGS} ${CFLAGS}"
1392
 
CXXFLAGS="${SYMBOLS_CXXFLAGS} ${CXXFLAGS}"
1393
 
#CXXFLAGS="${SYMBOLS_CXXFLAGS} ${CXXFLAGS}  -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS"
 
1394
CFLAGS="${SYMBOLS_FLAGS} ${CFLAGS}"
 
1395
CXXFLAGS="${SYMBOLS_FLAGS} ${CXXFLAGS}"
1394
1396
 
1395
1397
AC_ARG_WITH([debug],
1396
1398
    [AS_HELP_STRING([--with-debug],
1579
1581
  AM_CXXFLAGS="${GXX_WARNINGS} ${AM_CXXFLAGS}"
1580
1582
  AM_CFLAGS="${GCC_WARNINGS} ${AM_CFLAGS}"
1581
1583
fi
 
1584
if test "$SUNCC" = "yes"
 
1585
then
 
1586
  AM_CFLAGS="-v ${AM_CFLAGS}"
 
1587
  AM_CXXFLAGS="-v ${AM_CXXFLAGS}"
 
1588
fi
1582
1589
 
1583
1590
AC_SUBST([GLOBAL_CPPFLAGS],['-I$(top_srcdir) -I$(top_builddir)'])
1584
1591
AC_SUBST([AM_CPPFLAGS],['${GLOBAL_CPPFLAGS}'])