pw_build: Detect test.cc as a test file
Change-Id: I77de3edb6ee5a46b476771584f16c669d6ba40ba
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/45340
Pigweed-Auto-Submit: Wyatt Hepler <hepler@google.com>
Commit-Queue: Auto-Submit <auto-submit@pigweed.google.com.iam.gserviceaccount.com>
Reviewed-by: Vic Yang <victoryang@google.com>
diff --git a/pw_build/pigweed.cmake b/pw_build/pigweed.cmake
index 37b0212..9a2c617 100644
--- a/pw_build/pigweed.cmake
+++ b/pw_build/pigweed.cmake
@@ -69,7 +69,8 @@
# Create a library with all source files not ending in _test.
set(sources "${all_sources}")
- list(FILTER sources EXCLUDE REGEX "_test(\\.cc|(_c)?\\.c)$")
+ list(FILTER sources EXCLUDE REGEX "_test(\\.cc|(_c)?\\.c)$") # *_test.cc
+ list(FILTER sources EXCLUDE REGEX "^test(\\.cc|(_c)?\\.c)$") # test.cc
list(FILTER sources EXCLUDE REGEX "_fuzzer\\.cc$")
file(GLOB_RECURSE headers *.h)