2 USING: alien.libraries.finder
3 alien.libraries.finder.macosx.private sequences tools.test ;
5 IN: alien.libraries.finder.macosx
13 T{ framework-info f "Location" "Name.framework/Name" "Name" f f }
14 T{ framework-info f "Location" "Name.framework/Name_suffix" "Name" f "suffix" }
17 T{ framework-info f "Location" "Name.framework/Versions/A/Name" "Name" "A" f }
18 T{ framework-info f "Location" "Name.framework/Versions/A/Name_suffix" "Name" "A" "suffix" }
24 "Location/Name.framework"
25 "Location/Name.framework/_suffix"
26 "Location/Name.framework/Name"
27 "Location/Name.framework/Name_suffix"
28 "Location/Name.framework/Versions"
29 "Location/Name.framework/Versions/A"
30 "Location/Name.framework/Versions/A/Name"
31 "Location/Name.framework/Versions/A/Name_suffix"
32 } [ make-framework-info ] map
37 "/usr/lib/libSystem.dylib"
38 "/System/Library/Frameworks/System.framework/System"
43 "System.framework/System"
47 { t } [ "libm.dylib" "m" find-library subseq? ] unit-test
48 { t } [ "libc.dylib" "c" find-library subseq? ] unit-test
49 { t } [ "libbz2.dylib" "bz2" find-library subseq? ] unit-test
50 { t } [ "AGL.framework" "AGL" find-library subseq? ] unit-test