diff options
| author | Eric Fiselier <eric@efcs.ca> | 2017-01-16 20:47:35 +0000 |
|---|---|---|
| committer | Eric Fiselier <eric@efcs.ca> | 2017-01-16 20:47:35 +0000 |
| commit | 1cd196e7b46e49d170a4b4013879a577dee59cb2 (patch) | |
| tree | b4bf3d700396f35bff9e244339dc022f152b7fca /llvm/lib/Transforms/Vectorize | |
| parent | 87299ad2e793a2502ca2d7e46889ff3e8bbf2ebd (diff) | |
| download | bcm5719-llvm-1cd196e7b46e49d170a4b4013879a577dee59cb2.tar.gz bcm5719-llvm-1cd196e7b46e49d170a4b4013879a577dee59cb2.zip | |
Improve CMake and LIT support for Windows
This patch contains multiple cleanups and fixes to better support building on
Windows.
* [Test] Fix handling of library runtime search paths by correctly adding them
to the PATH variable when running the tests.
* [Test] Don't explicitly force "--target=i686-pc-windows" when running the
test suite. Clang++ seems to deduce the correct target.
* [Test] Fix `.sh.cpp` tests on Windows by properly escaping flags used in
shell commands. Specifically windows style paths which included spaces
were causing these tests to fail.
* [CMake] Add "vcruntime" to the list of supported C++ ABI libraries in CMake, and
teach the test suite how to handle it. For now libc++ defaults to using
"vcruntime" on Windows except when libc++abi is in tree; That is probably
a bug and should be changed to always use vcruntime, at least for now.
* [Misc] Move the "c++-build" include directory to the libc++ binary dir
instead of the top level project dir and rename it "c++build". This is just
misc cleanup. Libc++ shouldn't be creating internal build files and directories
at the top-level projects root.
* [Misc] Build type_info's destructor when building for MSVC. This is a temporary
work around to prevent link errors until we have a proper type_info
implementation.
llvm-svn: 292157
Diffstat (limited to 'llvm/lib/Transforms/Vectorize')
0 files changed, 0 insertions, 0 deletions

