CMake: Mark absl::cord_test_helpers and absl::spy_hash_state PUBLIC

PiperOrigin-RevId: 478611460
Change-Id: I327dbd1c16a22649e3a25b9ebbc94b48a2fda26f
diff --git a/absl/hash/CMakeLists.txt b/absl/hash/CMakeLists.txt
index 4636579..1569125 100644
--- a/absl/hash/CMakeLists.txt
+++ b/absl/hash/CMakeLists.txt
@@ -82,6 +82,10 @@
 )
 
 # Internal-only target, do not depend on directly.
+#
+# Note: Even though external code should not depend on this target
+# directly, it must be marked PUBLIC since it is a dependency of
+# hash_testing.
 absl_cc_library(
   NAME
     spy_hash_state
@@ -94,6 +98,7 @@
     absl::strings
     absl::str_format
   TESTONLY
+  PUBLIC
 )
 
 # Internal-only target, do not depend on directly.
diff --git a/absl/strings/CMakeLists.txt b/absl/strings/CMakeLists.txt
index bb07330..e1c2093 100644
--- a/absl/strings/CMakeLists.txt
+++ b/absl/strings/CMakeLists.txt
@@ -903,6 +903,7 @@
     absl::cord_internal
     absl::strings
   TESTONLY
+  PUBLIC
 )
 
 # Internal-only target, do not depend on directly.