[llvm] r205070 - Windows: canonicalise the default windows triple

NAKAMURA Takumi geek4civic at gmail.com
Sun Mar 30 16:06:04 PDT 2014


2014-03-29 10:08 GMT+09:00 Saleem Abdulrasool <compnerd at compnerd.org>:
> Author: compnerd
> Date: Fri Mar 28 20:08:53 2014
> New Revision: 205070
>
> URL: http://llvm.org/viewvc/llvm-project?rev=205070&view=rev
> Log:
> Windows: canonicalise the default windows triple
>
> Canonicalise the default triple that is used on Windows.  This should hopefully
> fix the MSVC buildbots.
>
> Modified:
>     llvm/trunk/lib/Support/Windows/Host.inc
>     llvm/trunk/tools/llvm-config/llvm-config.cpp
>
> Modified: llvm/trunk/lib/Support/Windows/Host.inc
> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Support/Windows/Host.inc?rev=205070&r1=205069&r2=205070&view=diff
> ==============================================================================
> --- llvm/trunk/lib/Support/Windows/Host.inc (original)
> +++ llvm/trunk/lib/Support/Windows/Host.inc Fri Mar 28 20:08:53 2014
> @@ -18,5 +18,5 @@
>  using namespace llvm;
>
>  std::string sys::getDefaultTargetTriple() {
> -  return LLVM_DEFAULT_TARGET_TRIPLE;
> +  return Triple::normalize(LLVM_DEFAULT_TARGET_TRIPLE);
>  }
>
> Modified: llvm/trunk/tools/llvm-config/llvm-config.cpp
> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/tools/llvm-config/llvm-config.cpp?rev=205070&r1=205069&r2=205070&view=diff
> ==============================================================================
> --- llvm/trunk/tools/llvm-config/llvm-config.cpp (original)
> +++ llvm/trunk/tools/llvm-config/llvm-config.cpp Fri Mar 28 20:08:53 2014
> @@ -20,6 +20,7 @@
>  #include "llvm/ADT/STLExtras.h"
>  #include "llvm/ADT/StringMap.h"
>  #include "llvm/ADT/StringRef.h"
> +#include "llvm/ADT/Triple.h"
>  #include "llvm/ADT/Twine.h"
>  #include "llvm/Config/config.h"
>  #include "llvm/Config/llvm-config.h"
> @@ -311,7 +312,7 @@ int main(int argc, char **argv) {
>        } else if (Arg == "--targets-built") {
>          OS << LLVM_TARGETS_BUILT << '\n';
>        } else if (Arg == "--host-target") {
> -        OS << LLVM_DEFAULT_TARGET_TRIPLE << '\n';
> +        OS << Triple::normalize(LLVM_DEFAULT_TARGET_TRIPLE) << '\n';

I think it's odd that --host-target doesn't show "well-known" form of
the triple.
I supposed it could be used in also 3rd party.

>        } else if (Arg == "--build-mode") {
>          OS << build_mode << '\n';
>        } else if (Arg == "--assertion-mode") {
>
>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits



More information about the llvm-commits mailing list