Skip to content

Commit aecdc01

Browse files
authored
Merge pull request #46 from gmittert/SneakyNewlines
Add Support for CRLF when Parsing Ninja Output
2 parents 47e3773 + 9ab6b93 commit aecdc01

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

Sources/ISDBTibs/TibsBuilder.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ extension TibsBuilder {
123123

124124
var result = Set<String>()
125125
while let range = out.range(of: "] Indexing ", range: rest) {
126-
let srcEnd = out[range.upperBound...].index(of: "\n") ?? rest.upperBound
126+
let srcEnd = out[range.upperBound...].firstIndex(where: {$0.isNewline}) ?? rest.upperBound
127127
let target = String(out[range.upperBound ..< srcEnd])
128128
result.insert(target.trimmingCharacters(in: CharacterSet(charactersIn: "'\"")))
129129
rest = srcEnd..<rest.upperBound

0 commit comments

Comments
 (0)