| version 1.31, 2001/04/03 12:32:21 |
version 1.34, 2001/04/12 12:41:49 |
| |
| MINOR_VERSION=3 | MINOR_VERSION=3 |
| PICO_VERSION=0 | PICO_VERSION=0 |
| | |
| AM_INIT_AUTOMAKE(nel,$MAJOR_VERSION.$MINOR_VERSION.$PICO_VERSION) | VERSION=$MAJOR_VERSION.$MINOR_VERSION.$PICO_VERSION |
| | |
| | AM_INIT_AUTOMAKE(nel,$VERSION) |
| | |
| LIBTOOL_VERSION=$MAJOR_VERSION:$MINOR_VERSION:$PICO_VERSION | LIBTOOL_VERSION=$MAJOR_VERSION:$MINOR_VERSION:$PICO_VERSION |
| | |
| | AC_SUBST(VERSION) |
| AC_SUBST(LIBTOOL_VERSION) | AC_SUBST(LIBTOOL_VERSION) |
| | |
| 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. |
| | |
| |
| fi | fi |
| | |
| AC_ARG_WITH( python-version, | AC_ARG_WITH( python-version, |
| [ --with-python-version=<version> Python version to use, e.g. 1.5], | [ --with-python-version=<version> |
| | Python version to use, e.g. 1.5], |
| [PYTHON_VERSION=$withval | [PYTHON_VERSION=$withval |
| AC_MSG_RESULT(using Python $withval.)] | AC_MSG_RESULT(using Python $withval.)] |
| ) | ) |
| |
| | |
| AC_SUBST(PYTHON_CFLAGS) | AC_SUBST(PYTHON_CFLAGS) |
| | |
| AC_MSG_CHECKING("for Python header files") | AC_MSG_CHECKING(for Python header files) |
| AC_EGREP_CPP( yo_python, | AC_EGREP_CPP( yo_python, |
| [#include <Python.h> | [#include <Python.h> |
| yo_python | yo_python |
| ], | ], |
| [AC_MSG_RESULT("ok")], | [AC_MSG_RESULT(ok)], |
| AC_MSG_ERROR([Python is needed to compile NeL (www.python.org).]) | AC_MSG_ERROR([Python is needed to compile NeL (www.python.org).]) |
| ) | ) |
| | |
| |
| 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 ==================================================================== |
| dnl Checks for libraries. | dnl Checks for libraries. |
| | |
| |
| _CPPFLAGS="$CPPFLAGS" | _CPPFLAGS="$CPPFLAGS" |
| CPPFLAGS="$CXXFLAGS" | CPPFLAGS="$CXXFLAGS" |
| | |
| AC_MSG_CHECKING("for STLPort") | AC_MSG_CHECKING(for STLPort) |
| AC_EGREP_CPP( yo_stlport, | AC_EGREP_CPP( yo_stlport, |
| [#include <algorithm> | [#include <algorithm> |
| #ifdef __SGI_STL_PORT | #ifdef __SGI_STL_PORT |
| yo_stlport | yo_stlport |
| #endif], | #endif], |
| [AC_MSG_RESULT("yes")], | [AC_MSG_RESULT(yes)], |
| AC_MSG_ERROR([STLPort is needed to compile NeL (www.stlport.org).]) | AC_MSG_ERROR([STLPort is needed to compile NeL (www.stlport.org).]) |
| ) | ) |
| | |
| |
| _CPPFLAGS="$CPPFLAGS" | _CPPFLAGS="$CPPFLAGS" |
| CPPFLAGS="$CXXFLAGS ${FREETYPE_CFLAGS}" | CPPFLAGS="$CXXFLAGS ${FREETYPE_CFLAGS}" |
| | |
| AC_MSG_CHECKING("for FreeType 2 installation") | AC_MSG_CHECKING(for FreeType 2 installation) |
| AC_EGREP_CPP( yo_freetype2, | AC_EGREP_CPP( yo_freetype2, |
| [#include <freetype/freetype.h> | [#include <freetype/freetype.h> |
| #if FREETYPE_MAJOR == 2 | #if FREETYPE_MAJOR == 2 |
| yo_freetype2 | yo_freetype2 |
| #endif], | #endif], |
| [AC_MSG_RESULT("yes")], | [AC_MSG_RESULT(yes)], |
| AC_MSG_ERROR([Freetype 2 library is needed to compile NeL (www.stlport.org).]) | AC_MSG_ERROR([Freetype 2 library is needed to compile NeL (www.stlport.org).]) |
| ) | ) |
| | |
| |
| dnl ========== | dnl ========== |
| | |
| dnl Checking the OpenGL installation | dnl Checking the OpenGL installation |
| AC_MSG_CHECKING("for OpenGL installation") | AC_MSG_CHECKING(for OpenGL) |
| AC_EGREP_CPP( yo_opengl, | AC_EGREP_CPP( yo_opengl, |
| [#include <GL/gl.h> | [#include <GL/gl.h> |
| #if defined(GL_VERSION_1_2) | #if defined(GL_VERSION_1_2) |
| yo_opengl | yo_opengl |
| #endif], | #endif], |
| [AC_MSG_RESULT("yes")], | [AC_MSG_RESULT(yes)], |
| AC_MSG_ERROR([OpenGL 1.2 is needed to compile NeL (www.mesa3d.org).]) | AC_MSG_ERROR([OpenGL 1.2 is needed to compile NeL (www.mesa3d.org).]) |
| ) | ) |
| | |
| |
| yo_glext_version | yo_glext_version |
| #endif | #endif |
| #endif], | #endif], |
| [AC_MSG_RESULT("yes")], | [AC_MSG_RESULT(ok)], |
| AC_MSG_ERROR([A newer version of <GL/glext.h> is needed to compile NeL (download it from http://oss.sgi.com/projects/ogl-sample/ABI/).]) | AC_MSG_ERROR([A newer version of <GL/glext.h> is needed to compile NeL (download it from http://oss.sgi.com/projects/ogl-sample/ABI/).]) |
| ) | ) |
| | |
| | |
| | dnl ============================================ |
| | dnl Check for XF86VidMode extension (-lXxf86vm) |
| | dnl ============================================ |
| | AC_MSG_CHECKING("for XF86VidMode extension") |
| | AC_ARG_WITH( xf86vidmode, |
| | [ --with-xf86vidmode=<path> |
| | path to the XF86VidMode lib. |
| | e.g. /usr/X11R6/lib], |
| | [VMLIB_DIR=$with_xf86vidmode |
| | AC_MSG_RESULT(using VidMode library located in $with_xf86vidmode.)], |
| | AC_MSG_RESULT(Compiling without Xf86VidMode and hence fullscreen support to compile with XF86VidMode support, use --with-xf86vidmode=<pathtolib>) |
| | ) |
| | |
| | if test X"$VMLIB_DIR" != X; |
| | then |
| | LIBS="-L$VMLIB_DIR -lXxf86vm $LIBS"; |
| | CXXFLAGS="$CXXFLAGS -DXF86VIDMODE"; |
| | fi |
| | |
| | |
| dnl ==================================================================== | dnl ==================================================================== |
| dnl Checks for library functions. | dnl Checks for library functions. |
| | |
| |
| src/ai/pyserver/Makefile \ | src/ai/pyserver/Makefile \ |
| src/ai/script/Makefile \ | src/ai/script/Makefile \ |
| src/ai/tools/Makefile \ | src/ai/tools/Makefile \ |
| | ) |
| | |
| | |
| dnl End of configure.in | dnl End of configure.in |