diff --git a/CMake/FindCasacore.cmake b/CMake/FindCasacore.cmake
index c41a18ebbb44c6d361881408e7737627369f59e1..22f41edff2fb80ba94f7cdc185c618afeea6222d 100644
--- a/CMake/FindCasacore.cmake
+++ b/CMake/FindCasacore.cmake
@@ -250,11 +250,11 @@ if(CASACORE_FOUND)
     message(STATUS "Found the following Casacore components: ")
     foreach(comp ${_find_components})
       foreach(casa_lib ${CASACORE_LIBRARIES})
-        if(${casa_lib} MATCHES "casa_${comp}.so") 
+        if(${casa_lib} MATCHES "casa_${comp}") 
             message(STATUS "  ${comp}: ${casa_lib}")
             break()
-        endif(${casa_lib} MATCHES "casa_${comp}.so")
-      endforeach(casa_lib CASACORE_LIBRARIES)
+        endif(${casa_lib} MATCHES "casa_${comp}")
+      endforeach(casa_lib ${CASACORE_LIBRARIES})
     endforeach(comp ${_find_components})
   endif(NOT Casacore_FIND_QUIETLY)
 else(CASACORE_FOUND)