diff options
author | Benjamin Kramer <benny.kra@googlemail.com> | 2014-05-05 12:39:32 +0000 |
---|---|---|
committer | Benjamin Kramer <benny.kra@googlemail.com> | 2014-05-05 12:39:32 +0000 |
commit | 6af073b636b0a3149f4c5dbb88b73c2746fcbc79 (patch) | |
tree | 80344f2bd5cfcd9cd12127ac963b61d494c08a0d | |
parent | a030cd0558a3c25285102f9d6cd387caa0454229 (diff) | |
download | bcm5719-llvm-6af073b636b0a3149f4c5dbb88b73c2746fcbc79.tar.gz bcm5719-llvm-6af073b636b0a3149f4c5dbb88b73c2746fcbc79.zip |
Driver: Recognize CentOS 6 as RHEL 6.
Patch by Dimitry Andric!
llvm-svn: 207963
-rw-r--r-- | clang/lib/Driver/ToolChains.cpp | 20 |
1 files changed, 9 insertions, 11 deletions
diff --git a/clang/lib/Driver/ToolChains.cpp b/clang/lib/Driver/ToolChains.cpp index d8ed34ff6e6..6e741c6ab2f 100644 --- a/clang/lib/Driver/ToolChains.cpp +++ b/clang/lib/Driver/ToolChains.cpp @@ -2791,17 +2791,15 @@ static Distro DetectDistro(llvm::Triple::ArchType Arch) { StringRef Data = File.get()->getBuffer(); if (Data.startswith("Fedora release")) return Fedora; - else if (Data.startswith("Red Hat Enterprise Linux") && - Data.find("release 6") != StringRef::npos) - return RHEL6; - else if ((Data.startswith("Red Hat Enterprise Linux") || - Data.startswith("CentOS")) && - Data.find("release 5") != StringRef::npos) - return RHEL5; - else if ((Data.startswith("Red Hat Enterprise Linux") || - Data.startswith("CentOS")) && - Data.find("release 4") != StringRef::npos) - return RHEL4; + if (Data.startswith("Red Hat Enterprise Linux") || + Data.startswith("CentOS")) { + if (Data.find("release 6") != StringRef::npos) + return RHEL6; + else if (Data.find("release 5") != StringRef::npos) + return RHEL5; + else if (Data.find("release 4") != StringRef::npos) + return RHEL4; + } return UnknownDistro; } |