Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 2964 in orxonox.OLD for orxonox/branches/sound/configure.ac


Ignore:
Timestamp:
Nov 23, 2004, 6:13:50 PM (20 years ago)
Author:
bensch
Message:

orxonox/branches/sound: merged Trunk back into sound. and included all headers for real into the configure.ac-script.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • orxonox/branches/sound/configure.ac

    r2854 r2964  
    99AC_CONFIG_HEADER([config.h])
    1010
    11 AC_MSG_CHECKING([for mingw])
     11
     12# Checks for programs.
     13AC_PROG_CXX
     14AC_PROG_CC
     15
     16
     17
     18AC_HEADER_STDC
     19
     20### CHECKING FOR SYSTEM ###
     21
     22AC_MSG_CHECKING([for System])
    1223case `uname` in
     24### WINDOWS ###
    1325  *MINGW*)
     26echo "mingw-WINDOWS detected"
     27
    1428    mingw="yes"
    1529    MSBITFIELDS="-mms-bitfields"
    1630    MWINDOWS="-mwindows"
     31
     32# checking gl header
     33        #done before loop
     34
     35# checking gl header
     36   AC_CHECK_HEADERS(GL/gl.h ,,
     37      [AC_MSG_ERROR([cannot find opengl headers]) ])
     38#   checking for Windows openGl library
     39    AC_CHECK_LIB([opengl32], [main], FOUND_opengl32=yes, "gl/gl.h")
     40    if test "$FOUND_opengl32" = "yes" ; then
     41        LIBS="$LIBS -lopengl32"
     42    else
     43         echo "------------------"
     44         echo "opengl not found."
     45         echo "please install the opengl package which can be found at http://www.opengl.org"
     46         echo "------------------"
     47         exit -1
     48    fi
     49
     50# cheking for GLU-header
     51    AC_CHECK_HEADERS(GL/glu.h ,,
     52      [AC_MSG_ERROR([cannot find opengl headers]) ])
     53
     54# checking for libGLU
     55    AC_CHECK_LIB([glu32], [main], FOUND_glu32=yes)
     56    if test "$FOUND_glu32" = "yes" ; then
     57        LIBS="$LIBS -lGLU32"
     58    else
     59         echo "------------------"
     60         echo "GLU library not found."
     61         echo "please install the GLU library, that should come with openGL, which can be found at http://www.opengl.org"
     62         echo "------------------"
     63         exit -1
     64    fi
     65
     66
     67# checking for mingw32
     68    AC_CHECK_LIB([mingw32], [main], FOUND_mingw32=yes)
     69    if test $FOUND_mingw32 = "yes"; then
     70        LIBS="$LIBS -lmingw32"
     71    fi
     72# checking for SDL-headers
     73    AC_CHECK_HEADERS(SDL/SDL.h ,,
     74      [AC_MSG_ERROR([cannot find SDL headers]) ])
     75
     76#checking for libSDL
     77    AC_CHECK_LIB([sdlmain], [main], FOUND_sdlmain=yes)
     78    if test "$FOUND_sdlmain" = "yes" ; then
     79        LIBS="$LIBS -lsdlmain"
     80    else
     81         echo "------------------"
     82         echo "SDL library not found."
     83         echo "please install the SDL library, which can be found at http://www.libsdl.org"
     84         echo "------------------"
     85         exit 1
     86    fi
     87    AC_CHECK_LIB([sdl], [main], FOUND_sdl=yes)
     88    if test "$FOUND_sdl" = "yes" ; then
     89        LIBS="$LIBS -lsdl"
     90    else
     91         echo "------------------"
     92         echo "SDL library not found."
     93         echo "please install the SDL library, which can be found at http://www.libsdl.org"
     94         echo "------------------"
     95         exit -1
     96    fi
     97
     98# checking for SDL-Mixer-headers
     99    AC_CHECK_HEADERS(SDL/SDL_mixer.h ,,
     100      [AC_MSG_ERROR([cannot find SDL headers]) ])
     101
     102#checking for libSDL_mixer
     103    AC_CHECK_LIB([SDL_mixer], [main], FOUND_SDL_mixer=yes)
     104    if test "$FOUND_SDL_mixer" = "yes" ; then
     105        LIBS="$LIBS -lSDL_mixer"
     106    else
     107         echo "------------------"
     108         echo "SDL Mixer library not found."
     109         echo "please install the SDL Mixer library, which can be found at http://www.libsdl.org"
     110         echo "------------------"
     111         exit 1
     112    fi
     113
     114
     115    ;;
     116
     117### LINUX ###
     118 *Linux*)
     119echo "Linux detected"
     120
     121 Linux="yes"
     122
     123# checking gl header
     124   AC_CHECK_HEADERS(GL/gl.h ,,
     125      [AC_MSG_ERROR([cannot find opengl headers]) ])
     126
     127#  checking for Unix GL
     128   AC_CHECK_LIB([GL], [main], FOUND_GL=yes)
     129   if test "$FOUND_GL" = "yes" ; then
     130     LIBS="$LIBS -lGL"
     131   else
     132         echo "------------------"
     133         echo "opengl not found."
     134         echo "please install the opengl package which can be found at http://www.opengl.org"
     135         echo "------------------"
     136         exit -1
     137   fi
     138
     139# cheking for GLU-header
     140    AC_CHECK_HEADERS(GL/glu.h ,,
     141      [AC_MSG_ERROR([cannot find opengl headers]) ])
     142
     143    AC_CHECK_LIB([GLU], [gluProject], FOUND_GLU=yes)
     144    if test "$FOUND_GLU" = "yes" ; then
     145      LIBS="$LIBS -lGLU"
     146    else
     147         echo "------------------"
     148         echo "GLU library not found."
     149         echo "please install the GLU library, that should come with openGL, which can be found at http://www.opengl.org"
     150         echo "------------------"
     151         exit -1
     152    fi   
     153
     154# checking for SDL-headers
     155    AC_CHECK_HEADERS(SDL/SDL.h ,,
     156      [AC_MSG_ERROR([cannot find SDL headers]) ])
     157
     158    AC_CHECK_LIB([SDL], [main], FOUND_SDL=yes)
     159     if test "$FOUND_SDL" = "yes" ; then
     160        LIBS="$LIBS -lSDL"
     161     else
     162         echo "------------------"
     163         echo "SDL library not found."
     164         echo "please install the SDL library, which can be found at http://www.libsdl.org"
     165         echo "------------------"
     166         exit -1
     167     fi   
     168       
     169# checking for SDL-Mixer-headers
     170    AC_CHECK_HEADERS(SDL/SDL_mixer.h ,,
     171      [AC_MSG_ERROR([cannot find SDL headers]) ])
     172
     173
     174#checking for libSDL_mixer
     175    AC_CHECK_LIB([SDL_mixer], [main], FOUND_SDL_mixer=yes)
     176    if test "$FOUND_SDL_mixer" = "yes" ; then
     177        LIBS="$LIBS -lSDL_mixer"
     178    else
     179         echo "------------------"
     180         echo "SDL Mixer library not found."
     181         echo "please install the SDL Mixer library, which can be found at http://www.libsdl.org"
     182         echo "------------------"
     183         exit 1
     184    fi
     185
    17186    ;;
    18187  *)
     
    23192AC_SUBST(MSBITFIELDS)
    24193
    25 
    26 # Checks for programs.
    27 AC_PROG_CXX
    28 AC_PROG_CC
    29 
    30 # Checks for libraries.
    31 
    32 #  cheking for libGL
    33 AC_CHECK_HEADERS(GL/gl.h ,,
    34       [AC_MSG_ERROR([cannot find opengl headers]) ])
    35 
    36 #   checking for Unix GL
    37 AC_CHECK_LIB([GL], [main], FOUND_GL=yes)
    38 if test "$FOUND_GL" = "yes" ; then
    39     LIBS="$LIBS -lGL"
    40     #   checking for Windows openGl library
    41 else
    42     echo "We did not find the Linux opengl Library. Checking for Windows Library"
    43     AC_CHECK_LIB([opengl32], [main], FOUND_opengl32=yes, "gl/gl.h")
    44     if test "$FOUND_opengl32" = "yes" ; then
    45         LIBS="$LIBS -lopengl32"
    46        
    47     else
    48          echo "------------------"
    49          echo "opengl not found."
    50          echo "please install the opengl package which can be found at http://www.opengl.org"
    51          echo "------------------"
    52          exit -1
    53     fi
    54 fi
    55 
    56 #  cheking for libGLU
    57 AC_CHECK_HEADERS(GL/glu.h ,,
    58       [AC_MSG_ERROR([cannot find opengl headers]) ])
    59 
    60 AC_CHECK_LIB([GLU], [gluProject], FOUND_GLU=yes)
    61 if test "$FOUND_GLU" = "yes" ; then
    62     LIBS="$LIBS -lGLU"
    63     #   checking for Windows GLU32 library
    64 else
    65     echo "We did not find the Linux GLU Library. Checking for Windows Library"
    66     AC_CHECK_LIB([glu32], [main], FOUND_glu32=yes)
    67     if test "$FOUND_glu32" = "yes" ; then
    68         LIBS="$LIBS -lGLU32"
    69        
    70         else
    71          echo "------------------"
    72          echo "GLU library not found."
    73          echo "please install the GLU library, that should come with openGL, which can be found at http://www.opengl.org"
    74          echo "------------------"
    75          exit -1
    76     fi
    77 fi
    78 
    79 AC_CHECK_HEADERS(SDL/SDL_mixer.h ,,
    80       [AC_MSG_ERROR([cannot find sdlmixer headers]) ])
    81 
    82 LIBS="$LIBS -lSDL_mixer"
     194#### Checking for LIBraries.
    83195
    84196# FIXME: Replace `main' with a function in `-lOSMesa':
     
    89201AC_CHECK_LIB([Xt], [main])
    90202
    91 ## mingw CHECK
    92 if test $mingw = yes ; then
    93         AC_CHECK_LIB([mingw32], [main], FOUND_mingw32=yes)
    94         if test $FOUND_mingw32 = "yes"; then
    95                 LIBS="$LIBS -lmingw32"
    96         fi
    97 fi
    98 
    99 ## SDL CHECK
    100 
    101 #checking for SDL libs
    102 AC_CHECK_HEADERS(SDL/SDL.h ,,
    103       [AC_MSG_ERROR([cannot find SDL headers]) ])
    104 if test $mingw = no ; then
    105         AC_CHECK_LIB([SDL], [main], FOUND_SDL=yes)
    106         if test "$FOUND_SDL" = "yes" ; then
    107                 LIBS="$LIBS -lSDL"
    108         fi
    109 #   checking for Windows sdl library
    110 else
    111     AC_CHECK_LIB([sdlmain], [main], FOUND_sdlmain=yes)
    112     if test "$FOUND_sdlmain" = "yes" ; then
    113         LIBS="$LIBS -lsdlmain"
    114     fi
    115         AC_CHECK_LIB([sdl], [main], FOUND_sdl=yes)
    116         if test "$FOUND_sdl" = "yes" ; then
    117                 LIBS="$LIBS -lsdl"
    118         fi
    119 fi
    120203
    121204#checking for pthread libs
     
    148231                 console/Makefile
    149232                 gui/Makefile
    150                  src/Makefile])
     233                 src/Makefile
     234                 importer/Makefile])
    151235AC_OUTPUT
Note: See TracChangeset for help on using the changeset viewer.