aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp
diff options
context:
space:
mode:
authorChandler Carruth <chandlerc@gmail.com>2012-06-25 08:40:10 +0000
committerChandler Carruth <chandlerc@gmail.com>2012-06-25 08:40:10 +0000
commitc78ad00c0763ecaabb050ef8bb127f07f390412c (patch)
treeffda9db382de38cb6698c7440065b317b735d775 /llvm/lib/Transforms/Utils/BasicBlockUtils.cpp
parentbbff278c9cd367e82890f94276428591673268e4 (diff)
downloadllvm-c78ad00c0763ecaabb050ef8bb127f07f390412c.zip
llvm-c78ad00c0763ecaabb050ef8bb127f07f390412c.tar.gz
llvm-c78ad00c0763ecaabb050ef8bb127f07f390412c.tar.bz2
Another big step toward a viable CMake build system for CompilerRT,
ASan, and friends. This explicitly switches the CompilerRT CMake build to require CMake version 2.8.8 or newer which provides first-class support for "object" libraries which consist of a pile of '.o' files -- exactly what is desired for composing runtime libraries. I've gone ahead and switched to using this. I've also added the interception library which I missed initially. And I've added proper dependencies between the various libraries. With this, I'm able to build archives for asan that appear to contain all of the necessary .o files. The final tweak here is to start setting up the compile flags and macro defines expected by ASan and its helper libraries. These may not be entirely correct currently, they're based loosely on my reading of the old Makefiles. However, they can be tweaked more easily now that they're wired up properly. llvm-svn: 159129
Diffstat (limited to 'llvm/lib/Transforms/Utils/BasicBlockUtils.cpp')
0 files changed, 0 insertions, 0 deletions