--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -394,13 +394,13 @@ IF (EXISTS $ENV{OSMESA_DIR})
     IF (EXISTS $ENV{OSMESA_DIR}/include/GL/osmesa.h)
         MESSAGE("Have Mesa Include Directory")
         FIND_LIBRARY(OSMESA_LIBRARY_FOUND
-                     NAMES libOSMesa.a libOSMesa.so OSMesa.lib OSMesa.dll
+                     NAMES libOSMesa.so OSMesa.lib OSMesa.dll libOSMesa.a 
                      PATHS $ENV{OSMESA_DIR}/lib)
         FIND_LIBRARY(OSMESA_GL_LIBRARY_FOUND
-                     NAMES libGL.a libGL.so
+                     NAMES libGL.so libGL.a
                      PATHS $ENV{OSMESA_DIR}/lib)
         FIND_LIBRARY(OSMESA_GLU_LIBRARY_FOUND
-                     NAMES libGLU.a libGLU.so
+                     NAMES libGLU.so libGLU.a
                      PATHS $ENV{OSMESA_DIR}/lib)
         MESSAGE("OSMesa lib: " ${OSMESA_LIBRARY})
         IF (EXISTS ${OSMESA_LIBRARY_FOUND} AND EXISTS ${OSMESA_GL_LIBRARY_FOUND} AND EXISTS ${OSMESA_GLU_LIBRARY_FOUND})
