1if( NOT LLVM_BUILD_TOOLS ) 2 set(EXCLUDE_FROM_ALL ON) 3endif() 4 5# If we don't need RTTI or EH, there's no reason to export anything 6# from this plugin. 7if( NOT LLVM_REQUIRES_RTTI ) 8 if( NOT LLVM_REQUIRES_EH ) 9 set(LLVM_EXPORTED_SYMBOL_FILE ${CMAKE_CURRENT_SOURCE_DIR}/bugpoint.exports) 10 endif() 11endif() 12 13if(WIN32 OR CYGWIN) 14 set(LLVM_LINK_COMPONENTS Core) 15endif() 16 17add_llvm_loadable_module( BugpointPasses 18 TestPasses.cpp 19 ) 20 21add_dependencies(BugpointPasses bugpoint) 22