[PATCH] D20261: [compiler-rt] Fix multi-configuration output paths

Etienne Bergeron via cfe-commits cfe-commits at lists.llvm.org
Fri May 13 21:22:58 PDT 2016


etienneb added a comment.

In http://reviews.llvm.org/D20261#430151, @rnk wrote:

> Will this put the libraries in build/Release/bin/../lib/..... aka build/Release/lib, or will they collide between build types?


If I get your question correctly, they won't collide since the first folder below build is the configuration (a.k.a Debug/Release).

Before the patch, this is the output directory:

  build/Release/lib/clang/3.9.0/lib/windows/Release

The value in MSVC is:

  C:\src\llvm\build\$(Configuration)\lib\clang\3.9.0\lib\windows\Release\

The last `Release` folder is redundant.

After applying this patch, the MSVC value is:

  C:\src\llvm\build\$(Configuration)\lib\clang\3.9.0\lib\windows\

Library files are produced in this folder:

  build/Release/lib/clang/3.9.0/lib/windows


http://reviews.llvm.org/D20261





More information about the cfe-commits mailing list