--- src/mulle-xcode-to-cmake/NSString+ExternalName.m.orig 2017-10-03 16:07:22.000000000 -0700 +++ src/mulle-xcode-to-cmake/NSString+ExternalName.m 2017-10-03 16:08:47.000000000 -0700 @@ -23,11 +23,11 @@ // hackish fixes for MulleObjC, should really improve the algorithm // but it's tricky, tricky, tricky - if( [s containsString:@"MulleObjC"]) + if( [s rangeOfString:@"MulleObjC"].length) s = [[s componentsSeparatedByString:@"MulleObjC"] componentsJoinedByString:@"MulleObjc"]; - if( [s containsString:@"BSDFoundation"]) + if( [s rangeOfString:@"BSDFoundation"].length) s = [[s componentsSeparatedByString:@"BSDFoundation"] componentsJoinedByString:@"BsdFoundation"]; - if( [s containsString:@"OSFoundation"]) + if( [s rangeOfString:@"OSFoundation"].length) s = [[s componentsSeparatedByString:@"OSFoundation"] componentsJoinedByString:@"OsFoundation"]; result = [NSMutableString string];