Support Darwin ".dylib".

This commit is contained in:
Pierre d'Herbemont 2004-03-15 20:06:06 +00:00 committed by Alexandre Julliard
parent 9214e3a7ac
commit ec132fe84d
1 changed files with 5 additions and 0 deletions

View File

@ -220,6 +220,7 @@ file_type get_file_type(const char* filename)
if (strendswith(filename, ".a")) return file_arh;
if (strendswith(filename, ".res")) return file_res;
if (strendswith(filename, ".so")) return file_so;
if (strendswith(filename, ".dylib")) return file_so;
if (strendswith(filename, ".def")) return file_dll;
if (strendswith(filename, ".rc")) return file_rc;
@ -247,6 +248,10 @@ static file_type guess_lib_type(const char* dir, const char* library, char** fil
/* Unix shared object */
if ((*file = try_lib_path(dir, "lib", library, ".so", file_so)))
return file_so;
/* Mach-O (Darwin/Mac OS X) Dynamic Library behaves mostly like .so */
if ((*file = try_lib_path(dir, "lib", library, ".dylib", file_so)))
return file_so;
/* Windows DLL */
if ((*file = try_lib_path(dir, "lib", library, ".def", file_dll)))