diff --git a/CMake/CTestCustom.cmake.in b/CMake/CTestCustom.cmake.in
index 004d9cb3001314216dd6fb706479b3456308644c..638c0679757fa6cbd99280cf88c4ec4218d63898 100644
--- a/CMake/CTestCustom.cmake.in
+++ b/CMake/CTestCustom.cmake.in
@@ -57,4 +57,9 @@ SET(CTEST_CUSTOM_WARNING_EXCEPTION
   "WARNING non-zero return value in ctest"
   ".*Microsoft.*include.*.h.*[Ww]arning.*"
   ".*gdal_priv.h.*[Ww]arning.*"
+  
+  # Ignore clang's summary warning, assuming prior text has matched some
+  # other warning expression:
+  "[0-9,]+ warnings? generated."
+  
   )