| version 1.31, 2001/04/03 12:32:21 |
version 1.32, 2001/04/10 13:44:50 |
| |
| AM_CONFIG_HEADER(include/nelconfig.h) | AM_CONFIG_HEADER(include/nelconfig.h) |
| | |
| | |
| | dnl The following hack should ensure that configure doesn't add optimizing |
| | dnl or debugging flags to CFLAGS or CXXFLAGS |
| | CFLAGS="$CFLAGS " |
| | CXXFLAGS="$CXXFLAGS " |
| | |
| | |
| dnl ==================================================================== | dnl ==================================================================== |
| dnl Checks for programs. | dnl Checks for programs. |
| | |
| |
| | |
| AC_SUBST(PYTHON_CFLAGS) | AC_SUBST(PYTHON_CFLAGS) |
| AC_SUBST(PYTHON_LIBS) | AC_SUBST(PYTHON_LIBS) |
| | |
| | |
| | dnl ========== |
| | dnl Debug/optimized compilation mode |
| | dnl ========== |
| | |
| | MAX_C_OPTIMIZE="-O6" |
| | |
| | dnl Build optimized or debug version ? |
| | dnl First check for gcc and g++ |
| | if test "$ac_cv_prog_gcc" = "yes" |
| | then |
| | DEBUG_CFLAGS="-g" |
| | DEBUG_OPTIMIZE_CC="-O" |
| | OPTIMIZE_CFLAGS="$MAX_C_OPTIMIZE" |
| | else |
| | DEBUG_CFLAGS="-g" |
| | DEBUG_OPTIMIZE_CC="" |
| | OPTIMIZE_CFLAGS="-O" |
| | fi |
| | if test "$ac_cv_prog_cxx_g" = "yes" |
| | then |
| | DEBUG_CXXFLAGS="-g" |
| | DEBUG_OPTIMIZE_CXX="-O" |
| | OPTIMIZE_CXXFLAGS="-O3" |
| | else |
| | DEBUG_CXXFLAGS="-g" |
| | DEBUG_OPTIMIZE_CXX="" |
| | OPTIMIZE_CXXFLAGS="-O" |
| | fi |
| | AC_ARG_WITH(debug, |
| | [ --with-debug[=full] Build a debug version (huge libraries) |
| | --without-debug Build withoug debugging code (default)], |
| | [with_debug=$withval], |
| | [with_debug=no]) |
| | if test "$with_debug" = "yes" |
| | then |
| | dnl Medium debug. |
| | CFLAGS="$DEBUG_CFLAGS $DEBUG_OPTIMIZE_CC $CFLAGS" |
| | CXXFLAGS="$DEBUG_CXXFLAGS $DEBUG_OPTIMIZE_CXX $CXXFLAGS" |
| | elif test "$with_debug" = "full" |
| | then |
| | dnl Full debug. Very slow in some cases |
| | CFLAGS="$DEBUG_CFLAGS $CFLAGS" |
| | CXXFLAGS="$DEBUG_CXXFLAGS $CXXFLAGS" |
| | else |
| | dnl Optimized version. No debug |
| | CFLAGS="$OPTIMIZE_CFLAGS $CFLAGS" |
| | CXXFLAGS="$OPTIMIZE_CXXFLAGS $CXXFLAGS" |
| | fi |
| | |
| | |
| dnl ==================================================================== | dnl ==================================================================== |