forked from OSchip/llvm-project
Teach the Triple class about kfreebsd (FreeBSD kernel with
a GNU userspace). llvm-svn: 136085
This commit is contained in:
parent
ea777403f9
commit
fe44f67d43
|
@ -82,6 +82,7 @@ public:
|
|||
DragonFly,
|
||||
FreeBSD,
|
||||
IOS,
|
||||
KFreeBSD,
|
||||
Linux,
|
||||
Lv2, // PS3
|
||||
MacOSX,
|
||||
|
|
|
@ -97,6 +97,7 @@ const char *Triple::getOSTypeName(OSType Kind) {
|
|||
case DragonFly: return "dragonfly";
|
||||
case FreeBSD: return "freebsd";
|
||||
case IOS: return "ios";
|
||||
case KFreeBSD: return "kfreebsd";
|
||||
case Linux: return "linux";
|
||||
case Lv2: return "lv2";
|
||||
case MacOSX: return "macosx";
|
||||
|
@ -327,6 +328,8 @@ Triple::OSType Triple::ParseOS(StringRef OSName) {
|
|||
return FreeBSD;
|
||||
else if (OSName.startswith("ios"))
|
||||
return IOS;
|
||||
else if (OSName.startswith("kfreebsd"))
|
||||
return KFreeBSD;
|
||||
else if (OSName.startswith("linux"))
|
||||
return Linux;
|
||||
else if (OSName.startswith("lv2"))
|
||||
|
|
Loading…
Reference in New Issue