blob: 818d554d4ecd53ab9488b57652e4729b0d3498d8 [file] [log] [blame]
NAKAMURA Takumi02adf132013-12-09 19:04:19 +00001set(LLVM_LINK_COMPONENTS
2 Option
3 Support
4 TransformUtils
5 )
6
Gabor Greifaa033f92009-03-13 11:37:39 +00007add_clang_library(clangDriver
8 Action.cpp
Daniel Dunbar2fcaa542010-05-20 17:49:16 +00009 CC1AsOptions.cpp
Gabor Greifaa033f92009-03-13 11:37:39 +000010 Compilation.cpp
11 Driver.cpp
Daniel Dunbaraa767372009-11-19 00:15:11 +000012 DriverOptions.cpp
Mike Stump90a37072009-03-24 17:52:34 +000013 Job.cpp
Jonathan Roelofs2cea1be2014-02-12 03:21:20 +000014 Multilib.cpp
Gabor Greifaa033f92009-03-13 11:37:39 +000015 Phases.cpp
Alexey Samsonovcf055962013-08-08 10:11:02 +000016 SanitizerArgs.cpp
Mike Stump90a37072009-03-24 17:52:34 +000017 Tool.cpp
18 ToolChain.cpp
19 ToolChains.cpp
Chandler Carruth1fc603e2011-12-17 23:10:01 +000020 WindowsToolChain.cpp
Mike Stump90a37072009-03-24 17:52:34 +000021 Tools.cpp
Gabor Greifaa033f92009-03-13 11:37:39 +000022 Types.cpp
23 )
Douglas Gregore1d15c82009-06-18 15:05:47 +000024
Chandler Carruth28969b42012-06-21 01:30:21 +000025add_dependencies(clangDriver
26 ClangAttrList
NAKAMURA Takumi075c89b2012-07-27 06:18:12 +000027 ClangCC1AsOptions
NAKAMURA Takumi836926d2012-07-27 06:18:33 +000028 ClangDiagnosticCommon
Chandler Carruth28969b42012-06-21 01:30:21 +000029 ClangDiagnosticDriver
30 ClangDriverOptions
Chandler Carruth28969b42012-06-21 01:30:21 +000031 )
Michael J. Spencer85da6762011-11-05 00:46:46 +000032
Chandler Carruth28969b42012-06-21 01:30:21 +000033target_link_libraries(clangDriver
34 clangBasic
35 )