diff --git a/CMakeLists.txt b/CMakeLists.txt
index 2b70fa85e1f592ab7614696e6976269a540da98a..80609eed991f887cfc69af89b2890b57c732c204 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -640,12 +640,12 @@ if(HAVE_FLTK OR HAVE_QT OR ENABLE_GRAPHICS)
   endif(ENABLE_OSMESA)
 
   find_package(OpenGL REQUIRED)
-  if(OPENGL_GLU_FOUND)
+  if(OPENGL_GLU_FOUND AND OPENGL_FOUND)
     add_subdirectory(Graphics)
     set_config_option(HAVE_OPENGL "OpenGL")
-  else(OPENGL_GLU_FOUND)
+  else(OPENGL_GLU_FOUND AND  OPENGL_FOUND)
     message(SEND_ERROR "Could not find GLU: disabling OpenGL support")
-  endif(OPENGL_GLU_FOUND)
+  endif(OPENGL_GLU_FOUND AND  OPENGL_FOUND)
 endif(HAVE_FLTK OR HAVE_QT OR ENABLE_GRAPHICS)
 
 if(HAVE_MESH OR HAVE_PLUGINS)