set(LLVM_LINK_COMPONENTS Analysis BitWriter CodeGen Core IPA IPO IRReader InstCombine Instrumentation Linker ObjCARCOpts ScalarOpts Support Target TransformUtils Vectorize ) # Support plugins. set(LLVM_NO_DEAD_STRIP 1) add_llvm_tool(bugpoint BugDriver.cpp CrashDebugger.cpp ExecutionDriver.cpp ExtractFunction.cpp FindBugs.cpp Miscompilation.cpp OptimizerDriver.cpp ToolRunner.cpp bugpoint.cpp ) set_target_properties(bugpoint PROPERTIES ENABLE_EXPORTS 1) if(WITH_POLLY AND LINK_POLLY_INTO_TOOLS) target_link_libraries(bugpoint Polly) if(POLLY_LINK_LIBS) foreach(lib ${POLLY_LINK_LIBS}) target_link_libraries(bugpoint ${lib}) endforeach(lib) endif(POLLY_LINK_LIBS) endif(WITH_POLLY AND LINK_POLLY_INTO_TOOLS)