[BACK] Return to configure.in CVS log [TXT][DIR] Up to Nevrax / code / nel

Diff for /code/nel/configure.in between version 1.44 and 1.50

version 1.44, 2001/08/01 10:38:58 version 1.50, 2001/08/09 15:40:37
Line 47 
Line 47 
 dnl Network library dnl Network library
 AC_ARG_ENABLE( net, AC_ARG_ENABLE( net,
     [  --disable-net           disable compilation and install of NeL Network.],     [  --disable-net           disable compilation and install of NeL Network.],
     [ if test $enableval = "no";     , enable_net=yes )
  
  if test $enable_net = "no";
       then       then
          AC_MSG_RESULT(disable NEL Network.)          AC_MSG_RESULT(disable NEL Network.)
       else       else
          NEL_SUBDIRS="$NEL_SUBDIRS net"          NEL_SUBDIRS="$NEL_SUBDIRS net"
       fi ], fi
       [ NEL_SUBDIRS="$NEL_SUBDIRS net" ] ) 
  
 dnl 3D library dnl 3D library
 AC_ARG_ENABLE( 3d, AC_ARG_ENABLE( 3d,
     [  --disable-3d            disable compilation and install of NeL 3D.],     [  --disable-3d            disable compilation and install of NeL 3D.],
     [ if test $enableval = "no";     , enable_3d=yes )
  
  if test $enable_3d = "no";
       then       then
          AC_MSG_RESULT(disable NEL 3D.)          AC_MSG_RESULT(disable NEL 3D.)
       else       else
          NEL_SUBDIRS="$NEL_SUBDIRS 3d"          NEL_SUBDIRS="$NEL_SUBDIRS 3d"
       fi ], fi
       [ NEL_SUBDIRS="$NEL_SUBDIRS 3d" ] ) 
  
 dnl PACS library dnl PACS library
 AC_ARG_ENABLE( pacs, AC_ARG_ENABLE( pacs,
     [  --disable-pacs          disable compilation and install of NeL PACS.],     [  --disable-pacs          disable compilation and install of NeL PACS.],
     [ if test $enableval = "no";     , enable_pacs=yes )
  
  if test $enable_pacs = "no";
       then       then
          AC_MSG_RESULT(disable NEL PACS.)          AC_MSG_RESULT(disable NEL PACS.)
       else       else
          NEL_SUBDIRS="$NEL_SUBDIRS pacs"          NEL_SUBDIRS="$NEL_SUBDIRS pacs"
       fi ], fi
       [ NEL_SUBDIRS="$NEL_SUBDIRS pacs" ] ) 
  
 dnl Sound library dnl Sound library
 AC_ARG_ENABLE( sound, AC_ARG_ENABLE( sound,
     [  --enable-sound          enable compilation and install of NeL Sound.],     [  --enable-sound          enable compilation and install of NeL Sound.],
     [ if test $enableval = "yes";     , enable_sound=no )
  
  if test $enable_sound = "yes";
       then       then
          AC_MSG_RESULT(enable NEL Sound.)          AC_MSG_RESULT(enable NEL Sound.)
          NEL_SUBDIRS="$NEL_SUBDIRS sound"          NEL_SUBDIRS="$NEL_SUBDIRS sound"
       fi ] ) fi
  
 dnl AI library dnl AI library
 AC_ARG_ENABLE( ai, AC_ARG_ENABLE( ai,
     [  --enable-ai             enable compilation and install of NeL AI.],     [  --enable-ai             enable compilation and install of NeL AI.],
     [ if test $enableval = "yes";     , enable_ai=no )
  
  if test $enable_ai = "yes";
       then       then
          AC_MSG_RESULT(enable NEL AI.)          AC_MSG_RESULT(enable NEL AI.)
          NEL_SUBDIRS="$NEL_SUBDIRS ai"          NEL_SUBDIRS="$NEL_SUBDIRS ai"
       fi ] ) fi
  
 AC_SUBST(NEL_SUBDIRS) AC_SUBST(NEL_SUBDIRS)
  
Line 147 
Line 154 
 fi fi
  
 AC_PATH_PROGS(PYTHON, $PYTHON_EXEC, no, $PATH) AC_PATH_PROGS(PYTHON, $PYTHON_EXEC, no, $PATH)
 if test "$PYTHON" = "no"; if test "$PYTHON" = "no" -a "$enable_ai" = "yes"
 then then
     AC_MSG_ERROR([Python is needed to compile NeL (www.python.org)])     AC_MSG_ERROR([Python is needed to compile NeL (www.python.org)])
 fi fi
Line 190 
Line 197 
  
 AC_PATH_X AC_PATH_X
          
 if test ! "$no_x" = "yes" ; then if test ! "$no_x" = "yes"
     if test ! X"$x_libraries" = X ; then then
      if test ! X"$x_libraries" = X
      then
         LIBS="$LIBS -L$x_libraries"         LIBS="$LIBS -L$x_libraries"
     fi     fi
     if test ! X"$x_includes" = X ; then     if test ! X"$x_includes" = X
      then
         CXXFLAGS="$CXXFLAGS -I$x_includes"         CXXFLAGS="$CXXFLAGS -I$x_includes"
     fi     fi
 else else
      if test "$enable_3d" = "yes"
      then
     AC_MSG_ERROR(X11 must be installed.)     AC_MSG_ERROR(X11 must be installed.)
 fi fi
  fi
  
  
 dnl ========== dnl ==========
 dnl STLPort dnl STLPort
 dnl ========== dnl ==========
  
 dnl Ask user for path to the STLport header files dnl Ask user for path to the STLport files location
 AC_ARG_WITH( stlport, AC_ARG_WITH( stlport,
     [  --with-stlport=<path>   path to the STLPort header files directory.     [  --with-stlport=<path>   path to the STLPort install files directory.
                           e.g. /usr/local/include/stlport],                           e.g. /usr/local/stlport])
     [STLPORT_DIR=$with_stlport 
       AC_MSG_RESULT(using STLPort header files located in $with_stlport)], AC_ARG_WITH( stlport-include,
     AC_MSG_ERROR([You must call configure with the --with-stlport option.     [  --with-stlport-include=<path>
     This tells configure where to find the STLPort header files.                           path to the STLPort header files directory.
     e.g. --with-stlport=/usr/local/include/stlport])                           e.g. /usr/local/stlport/stlport])
 ) 
  AC_ARG_WITH( stlport-lib,
      [  --with-stlport-lib=<path>
                            path to the STLPort library files directory.
                            e.g. /usr/local/stlport/lib])
  
  if test "$with_stlport" != "no"
  then
  
  #    if test -z "$with_stlport" && test -z "$with_stlport_lib" -o -z "$with_stlport_include"
  #    then
  #        AC_MSG_ERROR([You must call configure with the --with-stlport or --with-stlport-lib and with-stlport-include options.
  #This tells configure where to find the STLPort files.])
  #    fi
  
      if test $with_stlport
      then
          AC_MSG_RESULT(using STLPort files located in $with_stlport)
  
          STLPORT_CFLAGS="-I$with_stlport/stlport"
          STLPORT_LIB="-L$with_stlport/lib"
      fi
  else
      no_stlport="yes"
      AC_MSG_RESULT(*** Override the use of the STLPorts (EXPERIMENTAL) ***)
  fi
  
  if test -z "$no_stlport" -a "$with_stlport_include"
  then
      AC_MSG_RESULT(using STLPort header files located in $with_stlport_include)
      STLPORT_CFLAGS="-I$with_stlport_include"
  fi
  
  if test -z "$no_stlport" -a  "$with_stlport_lib"
  then
      AC_MSG_RESULT(using STLPort library files located in $with_stlport_lib)
      STLPORT_LIB="-L$with_stlport_lib"
  fi
  
  
  dnl ==========
  dnl OpenAL
  dnl ==========
  
  dnl Ask user for path to the OpenAL files location
  AC_ARG_WITH( openal,
      [  --with-openal=<path>   path to the OpenAL install files directory.
                            e.g. /usr/local])
  
  AC_ARG_WITH( openal-include,
      [  --with-openal-include=<path>
                            path to the OpenAL header files directory.
                            e.g. /usr/local/include])
  
  AC_ARG_WITH( openal-lib,
      [  --with-openal-lib=<path>
                            path to the OpenAL library files directory.
                            e.g. /usr/local/lib])
  
  if test $with_openal
  then
      AC_MSG_RESULT(using OpenAL files located in $with_openal)
  
 if test X"$STLPORT_DIR" != X;     OPENAL_CFLAGS="-I$with_openal/include"
      OPENAL_LIB="-L$with_openal/lib"
  fi
  
  if test "$with_openal_include"
  then
      AC_MSG_RESULT(using OpenAL header files located in $with_openal_include)
      OPENAL_CFLAGS="-I$with_openal_include"
  fi
  
  if test "$with_openal_lib"
 then then
     CXXFLAGS="-I$STLPORT_DIR $CXXFLAGS"     AC_MSG_RESULT(using OpenAL library files located in $with_openal_lib)
      OPENAL_LIB="-L$with_openal_lib"
 fi fi
  
  
Line 244 
Line 329 
    yo_python    yo_python
 ], ],
 [AC_MSG_RESULT(ok)], [AC_MSG_RESULT(ok)],
    AC_MSG_RESULT(no)
    if test "$enable_ai" = "yes"
    then
 AC_MSG_ERROR([Python is needed to compile NeL (www.python.org).]) AC_MSG_ERROR([Python is needed to compile NeL (www.python.org).])
    fi
 ) )
  
 CPPFLAGS="$_CPPFLAGS" CPPFLAGS="$_CPPFLAGS"
Line 271 
Line 360 
   DEBUG_OPTIMIZE_CC=""   DEBUG_OPTIMIZE_CC=""
   OPTIMIZE_CFLAGS="-O"   OPTIMIZE_CFLAGS="-O"
 fi fi
  
 if test "$ac_cv_prog_cxx_g" = "yes" if test "$ac_cv_prog_cxx_g" = "yes"
 then then
   DEBUG_CXXFLAGS="-g"   DEBUG_CXXFLAGS="-g"
Line 281 
Line 371 
   DEBUG_OPTIMIZE_CXX=""   DEBUG_OPTIMIZE_CXX=""
   OPTIMIZE_CXXFLAGS="-O"   OPTIMIZE_CXXFLAGS="-O"
 fi fi
  
 AC_ARG_WITH(debug, AC_ARG_WITH(debug,
     [  --with-debug[=full]     Build a debug version (huge libraries)     [  --with-debug[=full]     Build a debug version (huge libraries)
   --without-debug         Build without debugging code (default)],   --without-debug         Build without debugging code (default)],
     [with_debug=$withval],     [with_debug=$withval],
     [with_debug=no])     [with_debug=no])
  
 if test "$with_debug" = "yes" if test "$with_debug" = "yes"
 then then
   dnl Medium debug.   dnl Medium debug.
   CFLAGS="$DEBUG_CFLAGS $DEBUG_OPTIMIZE_CC $CFLAGS"   CFLAGS="$DEBUG_CFLAGS $DEBUG_OPTIMIZE_CC $CFLAGS"
   CXXFLAGS="$DEBUG_CXXFLAGS $DEBUG_OPTIMIZE_CXX $CXXFLAGS"   CXXFLAGS="$DEBUG_CXXFLAGS $DEBUG_OPTIMIZE_CXX $CXXFLAGS"
 elif test "$with_debug" = "full" else
      if test "$with_debug" = "full"
 then then
   dnl Full debug. Very slow in some cases   dnl Full debug. Very slow in some cases
   CFLAGS="$DEBUG_CFLAGS $CFLAGS"   CFLAGS="$DEBUG_CFLAGS $CFLAGS"
Line 301 
Line 394 
   CFLAGS="$OPTIMIZE_CFLAGS $CFLAGS"   CFLAGS="$OPTIMIZE_CFLAGS $CFLAGS"
   CXXFLAGS="$OPTIMIZE_CXXFLAGS $CXXFLAGS"   CXXFLAGS="$OPTIMIZE_CXXFLAGS $CXXFLAGS"
 fi fi
  fi
  
  
 dnl ==================================================================== dnl ====================================================================
Line 310 
Line 404 
 dnl STLPort dnl STLPort
 dnl ========== dnl ==========
  
 dnl Ask user for path to the STLport header/library files if test -z "$no_stlport"
 AC_ARG_WITH( stllib, then
     [  --with-stllib=<path>    path to the STLPort installation directory. 
                           e.g. /usr/local/lib/stlport], 
     [STLLIB_DIR=$with_stllib 
       AC_MSG_RESULT(using STLPort library located in $with_stllib.)] 
 ) 
  
 if test X"$STLLIB_DIR" != X;     if test X"$STLPORT_CFLAGS" != X
 then then
     LIBS="-L$STLLIB_DIR $LIBS"         CXXFLAGS="$STLPORT_CFLAGS $CXXFLAGS"
 fi fi
  
 LIBS="$LIBS -lstlport_gcc"     if test X"$STLPORT_LIB" != X
      then
          LIBS="$STLPORT_LIB $LIBS -lstlport_gcc"
      fi
  
 _CPPFLAGS="$CPPFLAGS" _CPPFLAGS="$CPPFLAGS"
 CPPFLAGS="$CXXFLAGS"     CPPFLAGS="$CXXFLAGS $STLPORT_CFLAGS"
  
 AC_MSG_CHECKING(for STLPort) AC_MSG_CHECKING(for STLPort)
 AC_EGREP_CPP( yo_stlport, AC_EGREP_CPP( yo_stlport,
Line 335 
Line 427 
    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"
  fi
  
 dnl ========== dnl ==========
 dnl FreeType 2 dnl FreeType 2
Line 348 
Line 439 
 dnl Check for the FreeType 2 library files dnl Check for the FreeType 2 library files
 AC_PATH_PROG(FREETYPE_CONFIG, freetype-config, no) AC_PATH_PROG(FREETYPE_CONFIG, freetype-config, no)
  
 if test "$FREETYPE_CONFIG" = "no"; then if test "$FREETYPE_CONFIG" = "no" -a "$enable_3d" = "yes"
  then
     AC_MSG_ERROR([Cannot find freetype-config: check your path.     AC_MSG_ERROR([Cannot find freetype-config: check your path.
     FreeType 2 library is needed to compile NeL (freetype.sourceforge.net).])     FreeType 2 library is needed to compile NeL (freetype.sourceforge.net).])
 else else
Line 370 
Line 462 
    yo_freetype2    yo_freetype2
 #endif], #endif],
 [AC_MSG_RESULT(yes)], [AC_MSG_RESULT(yes)],
    if test "$enable_3d" = "yes"
    then
 AC_MSG_ERROR([Freetype 2 library is needed to compile NeL (freetype.sourceforge.net).]) AC_MSG_ERROR([Freetype 2 library is needed to compile NeL (freetype.sourceforge.net).])
    else
        AC_MSG_RESULT(no)
    fi
 ) )
  
 CPPFLAGS="$_CPPFLAGS" CPPFLAGS="$_CPPFLAGS"
Line 388 
Line 485 
    yo_opengl    yo_opengl
 #endif], #endif],
 [AC_MSG_RESULT(yes)], [AC_MSG_RESULT(yes)],
    AC_MSG_RESULT(no)
    if test "$enable_3d" = "yes"
    then
 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).])
    fi
 ) )
  
 dnl Checking the GLEXT version dnl Checking the GLEXT version
Line 401 
Line 502 
 #endif #endif
 #endif], #endif],
 [AC_MSG_RESULT(ok)], [AC_MSG_RESULT(ok)],
    if test "$enable_3d" = "yes"
    then
       AC_MSG_RESULT(no)
 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/).])
    fi
 ) )
  
  
Line 425 
Line 530 
 fi fi
  
  
  dnl ==========
  dnl OpenAL
  dnl ==========
  
  AC_SUBST(OPENAL_CFLAGS)
  AC_SUBST(OPENAL_LIB)
  
  _CPPFLAGS="$CPPFLAGS"
  CPPFLAGS="$CXXFLAGS $OPENAL_CFLAGS"
  
  AC_MSG_CHECKING(for OpenAL)
  AC_EGREP_CPP( yo_openal,
  [#include <AL/altypes.h>
  #ifdef AL_VERSION
     yo_openal
  #endif],
  [ AC_MSG_RESULT(yes)],
    AC_MSG_RESULT(no)
    if test "$enable_sound" = "yes"
    then
        AC_MSG_ERROR([OpenAL is needed to compile NeL (www.openal.org).])
    fi
  )
  
  CPPFLAGS="$_CPPFLAGS"
  
  
 dnl ==================================================================== dnl ====================================================================
 dnl Checks for library functions. dnl Checks for library functions.
  


Legend:
Removed from v.1.44 
changed lines
 Added in v.1.50