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