37 lines · plain
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 "LexHLSLRootSignature.cpp",15 "Lexer.cpp",16 "LiteralSupport.cpp",17 "MacroArgs.cpp",18 "MacroInfo.cpp",19 "ModuleMap.cpp",20 "ModuleMapFile.cpp",21 "PPCaching.cpp",22 "PPCallbacks.cpp",23 "PPConditionalDirectiveRecord.cpp",24 "PPDirectives.cpp",25 "PPExpressions.cpp",26 "PPLexerChange.cpp",27 "PPMacroExpansion.cpp",28 "Pragma.cpp",29 "PreprocessingRecord.cpp",30 "Preprocessor.cpp",31 "PreprocessorLexer.cpp",32 "ScratchBuffer.cpp",33 "TokenConcatenation.cpp",34 "TokenLexer.cpp",35 ]36}37