Changeset 2964 in orxonox.OLD for orxonox/branches/sound/configure.ac
- Timestamp:
- Nov 23, 2004, 6:13:50 PM (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
orxonox/branches/sound/configure.ac
r2854 r2964 9 9 AC_CONFIG_HEADER([config.h]) 10 10 11 AC_MSG_CHECKING([for mingw]) 11 12 # Checks for programs. 13 AC_PROG_CXX 14 AC_PROG_CC 15 16 17 18 AC_HEADER_STDC 19 20 ### CHECKING FOR SYSTEM ### 21 22 AC_MSG_CHECKING([for System]) 12 23 case `uname` in 24 ### WINDOWS ### 13 25 *MINGW*) 26 echo "mingw-WINDOWS detected" 27 14 28 mingw="yes" 15 29 MSBITFIELDS="-mms-bitfields" 16 30 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*) 119 echo "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 17 186 ;; 18 187 *) … … 23 192 AC_SUBST(MSBITFIELDS) 24 193 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. 83 195 84 196 # FIXME: Replace `main' with a function in `-lOSMesa': … … 89 201 AC_CHECK_LIB([Xt], [main]) 90 202 91 ## mingw CHECK92 if test $mingw = yes ; then93 AC_CHECK_LIB([mingw32], [main], FOUND_mingw32=yes)94 if test $FOUND_mingw32 = "yes"; then95 LIBS="$LIBS -lmingw32"96 fi97 fi98 99 ## SDL CHECK100 101 #checking for SDL libs102 AC_CHECK_HEADERS(SDL/SDL.h ,,103 [AC_MSG_ERROR([cannot find SDL headers]) ])104 if test $mingw = no ; then105 AC_CHECK_LIB([SDL], [main], FOUND_SDL=yes)106 if test "$FOUND_SDL" = "yes" ; then107 LIBS="$LIBS -lSDL"108 fi109 # checking for Windows sdl library110 else111 AC_CHECK_LIB([sdlmain], [main], FOUND_sdlmain=yes)112 if test "$FOUND_sdlmain" = "yes" ; then113 LIBS="$LIBS -lsdlmain"114 fi115 AC_CHECK_LIB([sdl], [main], FOUND_sdl=yes)116 if test "$FOUND_sdl" = "yes" ; then117 LIBS="$LIBS -lsdl"118 fi119 fi120 203 121 204 #checking for pthread libs … … 148 231 console/Makefile 149 232 gui/Makefile 150 src/Makefile]) 233 src/Makefile 234 importer/Makefile]) 151 235 AC_OUTPUT
Note: See TracChangeset
for help on using the changeset viewer.