blob: 0a2ffdbf232d7f55b639dcd2133d37779775aa2d [file] [log] [blame]
Oscar Fuentesd2f4e5e2008-10-26 00:56:18 +00001# TODO: Add -maltivec when ARCH is PowerPC.
2
Jeffrey Yasskin0a86d442011-02-11 23:46:38 +00003set(LLVM_LINK_COMPONENTS support)
4
Michael J. Spencer560a9212010-09-13 23:54:41 +00005set(LLVM_USED_LIBS clangBasic)
6
Oscar Fuentesd2f4e5e2008-10-26 00:56:18 +00007add_clang_library(clangLex
8 HeaderMap.cpp
9 HeaderSearch.cpp
10 Lexer.cpp
11 LiteralSupport.cpp
12 MacroArgs.cpp
13 MacroInfo.cpp
Douglas Gregora30cfe52011-11-11 19:10:28 +000014 ModuleMap.cpp
Oscar Fuentesd2f4e5e2008-10-26 00:56:18 +000015 PPCaching.cpp
Chandler Carruth3ff53b32011-12-20 08:42:15 +000016 PPCallbacks.cpp
Oscar Fuentesd2f4e5e2008-10-26 00:56:18 +000017 PPDirectives.cpp
18 PPExpressions.cpp
19 PPLexerChange.cpp
20 PPMacroExpansion.cpp
Ted Kremenekb3b73642009-07-15 21:08:41 +000021 PTHLexer.cpp
Oscar Fuentesd2f4e5e2008-10-26 00:56:18 +000022 Pragma.cpp
Douglas Gregor4ae8f292010-03-18 17:52:52 +000023 PreprocessingRecord.cpp
Oscar Fuentesd2f4e5e2008-10-26 00:56:18 +000024 Preprocessor.cpp
Oscar Fuentes148f0612008-11-19 18:46:39 +000025 PreprocessorLexer.cpp
Oscar Fuentesd2f4e5e2008-10-26 00:56:18 +000026 ScratchBuffer.cpp
Mike Stump47837872009-02-13 15:42:50 +000027 TokenConcatenation.cpp
Ted Kremenekb3b73642009-07-15 21:08:41 +000028 TokenLexer.cpp
Oscar Fuentesd2f4e5e2008-10-26 00:56:18 +000029 )
Douglas Gregora393e9e2009-03-16 23:06:59 +000030
Anders Carlssoncae50952010-10-20 02:31:43 +000031add_dependencies(clangLex ClangDiagnosticLex ClangAttrSpellings)