diff options
author | Kristian Høgsberg <krh@bitplanet.net> | 2010-06-04 07:45:13 -0400 |
---|---|---|
committer | Kristian Høgsberg <krh@bitplanet.net> | 2010-06-04 09:25:58 -0400 |
commit | ac54c6537646323aaeabddd34def688e55d97c77 (patch) | |
tree | 2812e941e367359f694edd126cec825d7d531c3f /configure.ac | |
parent | d3ed7295cd00d6b23d580cd6cd77ed5e6aa400e5 (diff) |
configure.ac: Provide a fallback for GLU implementations with no .pc file
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/configure.ac b/configure.ac index 055530ff..1035494a 100644 --- a/configure.ac +++ b/configure.ac @@ -100,7 +100,15 @@ DEMO_LIBS="$DEMO_LIBS $GLEW_LIBS" # LIBS was set by AC_CHECK_LIB above LIBS="" -PKG_CHECK_MODULES(GLU, [glu]) +PKG_CHECK_MODULES(GLU, [glu], [], + [AC_CHECK_HEADER([GL/glu.h], + [], + AC_MSG_ERROR([GLU not found])) + AC_CHECK_LIB([GLU], + [gluBeginCurve], + [GLU_LIBS=-lGLU], + AC_MSG_ERROR([GLU required])) ]) + DEMO_CFLAGS="$DEMO_CFLAGS $GLU_CFLAGS" DEMO_LIBS="$DEMO_LIBS $GLU_LIBS" |