Teach the triple library about the androideabi environment.
[oota-llvm.git] / lib / Support / Triple.cpp
index 8f58e7029a28f32ad13770f1ebd5ed315b10aa69..732fca5c133336b967e2ab05322011afae34d30b 100644 (file)
@@ -125,6 +125,7 @@ const char *Triple::getEnvironmentTypeName(EnvironmentType Kind) {
   case GNUEABI: return "gnueabi";
   case EABI: return "eabi";
   case MachO: return "macho";
+  case ANDROIDEABI: return "androideabi";
   }
 
   return "<invalid>";
@@ -387,6 +388,8 @@ Triple::EnvironmentType Triple::ParseEnvironment(StringRef EnvironmentName) {
     return GNU;
   else if (EnvironmentName.startswith("macho"))
     return MachO;
+  else if (EnvironmentName.startswith("androideabi"))
+    return ANDROIDEABI;
   else
     return UnknownEnvironment;
 }