[Plib-cvs] plib configure.in,1.31,1.32
Brought to you by:
sjbaker
From: Sebastian U. <ud...@us...> - 2002-06-30 16:56:17
|
Update of /cvsroot/plib/plib In directory usw-pr-cvs1:/tmp/cvs-serv8167 Modified Files: configure.in Log Message: Cleanups; Some improvements Index: configure.in =================================================================== RCS file: /cvsroot/plib/plib/configure.in,v retrieving revision 1.31 retrieving revision 1.32 diff -u -d -r1.31 -r1.32 --- configure.in 30 Jun 2002 15:03:18 -0000 1.31 +++ configure.in 30 Jun 2002 16:51:56 -0000 1.32 @@ -40,6 +40,25 @@ CXXFLAGS="$CXXFLAGS -I$GL_PREFIX/include" fi +dnl AC_CHECK_HEADER uses CPPFLAGS + +export CPPFLAGS="$CXXFLAGS" + +dnl Checks for header files. + +AC_HEADER_STDC + +AC_CHECK_HEADERS(GL/gl.h GL/glu.h,, AC_MSG_ERROR([OpenGL header files not found])) +AC_CHECK_HEADER(windows.h, AC_DEFINE(WIN32)) +AC_CHECK_HEADER(joystick.h, AC_DEFINE(JOYSTICK_IS_PRESENT)) +AC_CHECK_HEADER(linux/joystick.h, AC_DEFINE(LINUX_JOYSTICK_IS_PRESENT)) +AC_CHECK_HEADER(GL/glut.h, AC_DEFINE(GLUT_IS_PRESENT)) +AC_CHECK_HEADER(GL/freeglut.h, AC_DEFINE(FREEGLUT_IS_PRESENT)) + +if test "x$ac_cv_header_GL_glut_h" = "xno" && test "x$ac_cv_header_GL_freeglut_h" = "xno"; then + AC_MSG_ERROR([found neither GLUT nor freeglut header file]) +fi + dnl Checks for library functions. dnl check for OpenGL related libraries @@ -87,16 +106,6 @@ AC_CHECK_LIB(MesaGL, glNewList,,,$x_suffix) fi - dnl if using mesa, check for xmesa.h - if test "x$ac_cv_lib_MesaGL_glNewList" = "xyes" ; then - AC_CHECK_HEADER(GL/xmesa.h) - AM_CONDITIONAL(ENABLE_XMESA_FX, \ - test "x$ac_cv_header_GL_xmesa_h" = "xyes") - else - dnl force a failed check - AM_CONDITIONAL(ENABLE_XMESA_FX, test "no" = "yes") - fi - AC_CHECK_LIB(GLU, gluLookAt,,,$x_suffix) if test "x$ac_cv_lib_GLU_gluLookAt" = "xno" ; then dnl if no GLU, check for MesaGLU @@ -129,10 +138,6 @@ esac fi -dnl AC_CHECK_HEADER uses CPPFLAGS - -export CPPFLAGS="$CXXFLAGS" - dnl Check SGI audio library AC_CHECK_LIB(audio, ALopenport) @@ -140,19 +145,6 @@ dnl this is an SGI machine... LIBS="$LIBS -laudio" fi - -dnl Checks for header files. - -AC_HEADER_STDC - -AC_CHECK_HEADERS(GL/gl.h GL/glu.h) -AC_CHECK_HEADER(windows.h, AC_DEFINE(WIN32)) -AC_CHECK_HEADER(joystick.h, AC_DEFINE(JOYSTICK_IS_PRESENT)) -AC_CHECK_HEADER(linux/joystick.h, AC_DEFINE(LINUX_JOYSTICK_IS_PRESENT)) -AC_CHECK_HEADER(GL/glut.h, AC_DEFINE(GLUT_IS_PRESENT)) -AC_CHECK_HEADER(GL/freeglut.h, AC_DEFINE(FREEGLUT_IS_PRESENT)) - -unset CPPFLAGS dnl Checks for typedefs, structures, and compiler characteristics. |