1*67e74705SXin Liset(LLVM_LINK_COMPONENTS 2*67e74705SXin Li Option 3*67e74705SXin Li Support 4*67e74705SXin Li ) 5*67e74705SXin Li 6*67e74705SXin Liset(link_libs 7*67e74705SXin Li clangBasic 8*67e74705SXin Li clangCodeGen 9*67e74705SXin Li clangDriver 10*67e74705SXin Li clangFrontend 11*67e74705SXin Li clangRewriteFrontend 12*67e74705SXin Li ) 13*67e74705SXin Li 14*67e74705SXin Liif(CLANG_ENABLE_ARCMT) 15*67e74705SXin Li list(APPEND link_libs 16*67e74705SXin Li clangARCMigrate 17*67e74705SXin Li ) 18*67e74705SXin Liendif() 19*67e74705SXin Li 20*67e74705SXin Liif(CLANG_ENABLE_STATIC_ANALYZER) 21*67e74705SXin Li list(APPEND link_libs 22*67e74705SXin Li clangStaticAnalyzerFrontend 23*67e74705SXin Li ) 24*67e74705SXin Liendif() 25*67e74705SXin Li 26*67e74705SXin Liadd_clang_library(clangFrontendTool 27*67e74705SXin Li ExecuteCompilerInvocation.cpp 28*67e74705SXin Li 29*67e74705SXin Li DEPENDS 30*67e74705SXin Li ClangDriverOptions 31*67e74705SXin Li 32*67e74705SXin Li LINK_LIBS 33*67e74705SXin Li ${link_libs} 34*67e74705SXin Li ) 35