2013-10-24 02:11:18 -05:00
|
|
|
|
|
|
|
|
AC_DEFUN([SM_OPENGL],
|
|
|
|
|
[
|
|
|
|
|
AC_LANG_PUSH(C)
|
|
|
|
|
|
|
|
|
|
AC_CHECK_HEADER("GL/gl.h", ,
|
|
|
|
|
AC_MSG_ERROR("OpenGL headers not found."), [$GL_INCLUDES])
|
|
|
|
|
|
|
|
|
|
GL_LIBS=""
|
|
|
|
|
|
2013-10-24 17:31:34 -05:00
|
|
|
AX_CHECK_LIB_USING_HEADER(GL, 'glBegin(GL_POINTS)', GL/gl.h, [GL_LIBS="-lGL"])
|
2013-10-24 02:11:18 -05:00
|
|
|
|
2013-10-26 17:41:27 -05:00
|
|
|
if test "$GL_LIBS" = ""; then
|
2013-10-24 17:31:34 -05:00
|
|
|
AX_CHECK_LIB_USING_HEADER(opengl32, 'glBegin(GL_POINTS)', GL/gl.h, [GL_LIBS="-lopengl32"])
|
2013-10-24 02:11:18 -05:00
|
|
|
fi
|
2013-10-26 17:41:27 -05:00
|
|
|
if test "$GL_LIBS" = ""; then
|
2013-10-24 02:11:18 -05:00
|
|
|
AC_MSG_ERROR("No usable OpenGL library found.")
|
|
|
|
|
fi
|
2013-10-26 17:41:27 -05:00
|
|
|
|
|
|
|
|
AC_SUBST(GL_LIBS)
|
2013-10-24 02:11:18 -05:00
|
|
|
])
|