If lld binary is named 'ld' on darwin, use darwin driver mode
llvm-svn: 217112
This commit is contained in:
parent
2428359e23
commit
cec33b84f2
|
@ -89,7 +89,13 @@ static Flavor strToFlavor(StringRef str) {
|
|||
.Case("lld-link", Flavor::win_link)
|
||||
.Case("darwin", Flavor::darwin_ld)
|
||||
.Case("core", Flavor::core)
|
||||
.Case("ld", Flavor::gnu_ld) // deprecated
|
||||
#if __APPLE__
|
||||
// On a Darwin systems, if linker binary is named "ld", use Darwin driver.
|
||||
.Case("ld", Flavor::darwin_ld)
|
||||
#else
|
||||
// On other *nix systems, if linker binary is named "ld", use gnu driver.
|
||||
.Case("ld", Flavor::gnu_ld)
|
||||
#endif
|
||||
.Default(Flavor::invalid);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue