X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=tools%2FCMakeLists.txt;h=85b01c312cf2eacfdc3b903bc345717f9539f788;hb=e5bd698a3ca285e32da01c9a5c44d885cce0e29d;hp=aca4350fcb286d07c7f141c99ba8d46469641d96;hpb=24346ed19fa1f2d699578307b52b1595b0888834;p=oota-llvm.git diff --git a/tools/CMakeLists.txt b/tools/CMakeLists.txt index aca4350fcb2..85b01c312cf 100644 --- a/tools/CMakeLists.txt +++ b/tools/CMakeLists.txt @@ -25,14 +25,16 @@ if(NOT LLVM_USE_INTEL_JITEVENTS ) set(LLVM_TOOL_LLVM_JITLISTENER_BUILD Off) endif() -if(CYGWIN OR NOT LLVM_ENABLE_PIC) +if(CYGWIN) set(LLVM_TOOL_LTO_BUILD Off) set(LLVM_TOOL_LLVM_LTO_BUILD Off) endif() -# Add LTO before clang, ExternalProject requires targets specified in DEPENDS -# to exist before the call to ExternalProject_Add +# Add LTO, llvm-ar, and llvm-config before clang, ExternalProject requires +# targets specified in DEPENDS to exist before the call to ExternalProject_Add. add_llvm_tool_subdirectory(lto) +add_llvm_tool_subdirectory(llvm-ar) +add_llvm_tool_subdirectory(llvm-config) # Projects supported via LLVM_EXTERNAL_*_SOURCE_DIR need to be explicitly # specified.