diff options
Diffstat (limited to 'tkzinc.m4')
-rw-r--r-- | tkzinc.m4 | 21 |
1 files changed, 13 insertions, 8 deletions
@@ -43,20 +43,26 @@ AC_DEFUN(ZINC_ENABLE_GL, [ [ --enable-gl build with openGL support (yes,no,damage) [[no]]], [tcl_ok=$enableval], [tcl_ok=no]) + AC_ARG_WITH(glew-includes, + AC_HELP_STRING([--with-glew-includes],[directory containing glew includes]), + GL_INCLUDES="${GL_INCLUDES} -I\"${withval}\"", GL_INCLUDES="$GL_INCLUDES -I/usr/local/include") + AC_ARG_WITH(glew-lib, + AC_HELP_STRING([--with-glew-lib],[directory containing glew lib]), + GLEW_LIB="${withval}", GLEW_LIB="/usr/local/lib") if test "$tcl_ok" = "no"; then GL_LIBS= GL_INCLUDES= AC_MSG_RESULT([no]) else if test "${TEA_PLATFORM}" = "windows" ; then - GL_LIBS='-lglu32 -lopengl32' + GL_LIBS="${GLEW_LIB}/libglew32.a -lglu32 -lopengl32" elif test "${TEA_WINDOWINGSYSTEM}" = "aqua" ; then - GL_LIBS='-framework AGL' - GL_INCLUDES='' - else - GL_LIBS='-lGLU -lGL' - GL_INCLUDES='-I/usr/include' - fi + GL_LIBS="-L${GLEW_LIB} -lGLEW -framework AGL -framework OpenGL" + GL_INCLUDES="${GL_INCLUDES}" + else + GL_LIBS="-L${GLEW_LIB} -lGLEW -lGL" + GL_INCLUDES="${GL_INCLUDES} -I/usr/include" + fi AC_DEFINE(GL) if test "$tcl_ok" = "damage"; then @@ -153,4 +159,3 @@ AC_DEFUN(ZINC_ENABLE_SHAPE, [ fi fi ]) - |