diff --git a/indra/cmake/OpenGL.cmake b/indra/cmake/OpenGL.cmake index 3cb47a072c..c6ff24414b 100644 --- a/indra/cmake/OpenGL.cmake +++ b/indra/cmake/OpenGL.cmake @@ -16,3 +16,21 @@ endif (BUILD_HEADLESS) include(FindOpenGL) +if(LINUX) + if( NOT OPENGL_FOUND ) + message( FATAL_ERROR "OpenGL not found, install mesa-common-dev libgl1-mesa-dev" ) + endif() + + find_file( GLUH "GL/glu.h" ) + if( NOT GLUH ) + message( FATAL_ERROR "GL/glu.h not found, install libglu1-mesa-dev" ) + endif() + find_library( XINERAMA Xinerama ) + if( NOT XINERAMA ) + message( FATAL_ERROR "Cannot link with -lXinerame, install libxinerama-dev" ) + endif() + find_library( XRANDR Xrandr) + if( NOT XRANDR ) + message( FATAL_ERROR "Cannot link with -lXrandr, install libxrandr-dev" ) + endif() +endif()