Michael J. Spencer | 0947621 | 2010-09-13 23:54:41 +0000 | [diff] [blame] | 1 | set(LLVM_USED_LIBS clangBasic clangAST clangParse) |
| 2 | |
Gabor Greif | aa033f9 | 2009-03-13 11:37:39 +0000 | [diff] [blame] | 3 | add_clang_library(clangDriver |
| 4 | Action.cpp |
| 5 | Arg.cpp |
| 6 | ArgList.cpp |
Daniel Dunbar | 2fcaa54 | 2010-05-20 17:49:16 +0000 | [diff] [blame] | 7 | CC1AsOptions.cpp |
Gabor Greif | aa033f9 | 2009-03-13 11:37:39 +0000 | [diff] [blame] | 8 | Compilation.cpp |
| 9 | Driver.cpp |
Daniel Dunbar | aa76737 | 2009-11-19 00:15:11 +0000 | [diff] [blame] | 10 | DriverOptions.cpp |
Mike Stump | 90a3707 | 2009-03-24 17:52:34 +0000 | [diff] [blame] | 11 | Job.cpp |
Gabor Greif | aa033f9 | 2009-03-13 11:37:39 +0000 | [diff] [blame] | 12 | Option.cpp |
Kovarththanan Rajaratnam | a6405f7 | 2010-03-22 18:16:06 +0000 | [diff] [blame] | 13 | OptTable.cpp |
Gabor Greif | aa033f9 | 2009-03-13 11:37:39 +0000 | [diff] [blame] | 14 | Phases.cpp |
Mike Stump | 90a3707 | 2009-03-24 17:52:34 +0000 | [diff] [blame] | 15 | Tool.cpp |
| 16 | ToolChain.cpp |
| 17 | ToolChains.cpp |
Chandler Carruth | 1fc603e | 2011-12-17 23:10:01 +0000 | [diff] [blame] | 18 | WindowsToolChain.cpp |
Mike Stump | 90a3707 | 2009-03-24 17:52:34 +0000 | [diff] [blame] | 19 | Tools.cpp |
Gabor Greif | aa033f9 | 2009-03-13 11:37:39 +0000 | [diff] [blame] | 20 | Types.cpp |
| 21 | ) |
Douglas Gregor | e1d15c8 | 2009-06-18 15:05:47 +0000 | [diff] [blame] | 22 | |
Michael J. Spencer | 85da676 | 2011-11-05 00:46:46 +0000 | [diff] [blame] | 23 | IF(MSVC) |
| 24 | get_target_property(NON_ANSI_COMPILE_FLAGS clangDriver COMPILE_FLAGS) |
| 25 | string(REPLACE /Za |
| 26 | "" NON_ANSI_COMPILE_FLAGS |
| 27 | ${NON_ANSI_COMPILE_FLAGS}) |
| 28 | set_target_properties(clangDriver PROPERTIES COMPILE_FLAGS ${NON_ANSI_COMPILE_FLAGS}) |
| 29 | ENDIF(MSVC) |
| 30 | |
Michael J. Spencer | 0947621 | 2010-09-13 23:54:41 +0000 | [diff] [blame] | 31 | add_dependencies(clangDriver ClangAttrList ClangDiagnosticDriver |
Andrew Trick | 4d77cea | 2012-05-02 01:23:51 +0000 | [diff] [blame^] | 32 | ClangDriverOptions ClangCC1AsOptions) |