Don't set -W flags on indexer targets

Oddly, some -W flags seem to break indexing/call hierarchy (e.g. -Wnocstring-format-directive).

PiperOrigin-RevId: 223514241
diff --git a/src/TulsiGenerator/PBXTargetGenerator.swift b/src/TulsiGenerator/PBXTargetGenerator.swift
index f92081d..d9bf2d1 100644
--- a/src/TulsiGenerator/PBXTargetGenerator.swift
+++ b/src/TulsiGenerator/PBXTargetGenerator.swift
@@ -1055,7 +1055,7 @@
       buildSettings["GCC_PREFIX_HEADER"] = PBXTargetGenerator.projectRefForBazelFileInfo(pchFile)
     }
 
-    var allOtherCFlags = data.otherCFlags
+    var allOtherCFlags = data.otherCFlags.filter { !$0.hasPrefix("-W") }
     if !data.preprocessorDefines.isEmpty {
       allOtherCFlags.append(contentsOf: data.preprocessorDefines.sorted().map({"-D\($0)"}))
     }