}
- (void)_addGNUstepSearchPathesToArray:(NSMutableArray *)ma {
- NSDictionary *env;
- id tmp;
-
- env = [[NSProcessInfo processInfo] environment];
- if ((tmp = [env objectForKey:@"GNUSTEP_PATHPREFIX_LIST"]) == nil)
- tmp = [env objectForKey:@"GNUSTEP_PATHLIST"];
-
- tmp = [tmp componentsSeparatedByString:@":"];
- if ([tmp count] > 0) {
- NSEnumerator *e;
-
- e = [tmp objectEnumerator];
- while ((tmp = [e nextObject])) {
- tmp = [tmp stringByAppendingPathComponent:@"Library"];
- tmp = [tmp stringByAppendingPathComponent:self->productDirectoryName];
- if (![ma containsObject:tmp])
- [ma addObject:tmp];
- }
- }
- else {
- NSLog(@"%s: empty library search path !", __PRETTY_FUNCTION__);
- }
+ NSEnumerator *libraryPaths;
+ NSString *directory;
+
+ libraryPaths = [NSStandardLibraryPaths() objectEnumerator];
+ while ((directory = [libraryPaths nextObject]))
+ [ma addObject: [directory stringByAppendingPathComponent:self->productDirectoryName]];
}
- (void)_addFHSPathesToArray:(NSMutableArray *)ma {