diff --git a/configure.ac b/configure.ac
index 1293a0f472b123e7286c9588b10a9d476ae950df..409756cb8d98a03bd8d2fbad66c5a4757dc91814 100644
--- a/configure.ac
+++ b/configure.ac
@@ -12,6 +12,7 @@ AC_CONFIG_FILES([Makefile gnu-compat/Makefile
alberta_util/Makefile alberta_util/src/Makefile
alberta_util/src/alberta_util_inlines.h.in
add_ons/Makefile
+ add_ons/geomview/Makefile
add_ons/grape/Makefile
add_ons/grape/mesh/Makefile
add_ons/grape/mesh/2d/Makefile
@@ -248,7 +249,7 @@ ALBERTA_CHECK_PACKAGE(opengl, GL, ,${X_ALL_LIBS}, GL/gl.h,,,required)
dnl
dnl check for optional package gltools
dnl
-ALBERTA_CHECK_PACKAGE(gltools, gltools, , ${X_ALL_LIBS}, glmesh.h,,,optional)
+ALBERTA_CHECK_PACKAGE(gltools, gltools, ,${OPENGL_ALL_LIB} ${X_ALL_LIBS}, glmesh.h,,,optional)
dnl
dnl GRAPE interface stuff
@@ -260,6 +261,12 @@ dnl MeshTV interface stuff
dnl
ALBERTA_CHECK_PACKAGE(silo, silo, ,, silo.h, , ,optional)
+dnl
+dnl Geomview interface, should not depend on any other installed
+dnl library, just a conversion tool.
+dnl
+AM_CONDITIONAL(GEOMVIEW, true)
+
dnl
dnl Debugging
dnl