Lines Matching full:framework
26 if (!ParentPath.ends_with(Filename.str() + ".framework")) { in replace_extension()
30 // Framework dylibs do not have a file extension, in those cases the new in replace_extension()
31 // extension is appended. e.g. given Path: "Foo.framework/Foo" and Extension: in replace_extension()
32 // "tbd", the result is "Foo.framework/Foo.tbd". in replace_extension()
140 if (IsSymLink && Rest == "framework") in isPrivateLibrary()
143 // Only top level framework are public. in isPrivateLibrary()
144 // /System/Library/Frameworks/Foo.framework/Foo ==> true in isPrivateLibrary()
145 // /System/Library/Frameworks/Foo.framework/Versions/A/Foo ==> true in isPrivateLibrary()
146 // /System/Library/Frameworks/Foo.framework/Resources/libBar.dylib ==> false in isPrivateLibrary()
147 // /System/Library/Frameworks/Foo.framework/Frameworks/Bar.framework/Bar in isPrivateLibrary()
149 // /System/Library/Frameworks/Foo.framework/Frameworks/Xfoo.framework/XFoo in isPrivateLibrary()
151 return !(Rest.starts_with("framework/") && in isPrivateLibrary()