Fix build error when path of repo contains .h/.inc (#9703)

diff --git a/build_tools/cmake/external_cc_library.cmake b/build_tools/cmake/external_cc_library.cmake
index 571a1be..c7cefc0 100644
--- a/build_tools/cmake/external_cc_library.cmake
+++ b/build_tools/cmake/external_cc_library.cmake
@@ -94,7 +94,7 @@
   # use list(FILTER...)
   set(_CC_SRCS "${_RULE_SRCS}")
   foreach(_SRC_FILE IN LISTS _CC_SRCS)
-    if(${_SRC_FILE} MATCHES ".*\\.(h|inc)")
+    if(${_SRC_FILE} MATCHES ".*\\.(h|inc)$")
       list(REMOVE_ITEM _CC_SRCS "${_SRC_FILE}")
     endif()
   endforeach()