1static_library("Lex") { 2 output_name = "clangLex" 3 configs += [ "//llvm/utils/gn/build:clang_code" ] 4 deps = [ 5 "//clang/lib/Basic", 6 "//llvm/lib/Support", 7 "//llvm/lib/TargetParser", 8 ] 9 sources = [ 10 "DependencyDirectivesScanner.cpp", 11 "HeaderMap.cpp", 12 "HeaderSearch.cpp", 13 "InitHeaderSearch.cpp", 14 "Lexer.cpp", 15 "LiteralSupport.cpp", 16 "MacroArgs.cpp", 17 "MacroInfo.cpp", 18 "ModuleMap.cpp", 19 "PPCaching.cpp", 20 "PPCallbacks.cpp", 21 "PPConditionalDirectiveRecord.cpp", 22 "PPDirectives.cpp", 23 "PPExpressions.cpp", 24 "PPLexerChange.cpp", 25 "PPMacroExpansion.cpp", 26 "Pragma.cpp", 27 "PreprocessingRecord.cpp", 28 "Preprocessor.cpp", 29 "PreprocessorLexer.cpp", 30 "ScratchBuffer.cpp", 31 "TokenConcatenation.cpp", 32 "TokenLexer.cpp", 33 ] 34} 35