forked from OSchip/llvm-project
				
			gn build: Add build files for modularize and pp-trace
Differential Revision: https://reviews.llvm.org/D59701 llvm-svn: 356845
This commit is contained in:
		
							parent
							
								
									4e7a218abf
								
							
						
					
					
						commit
						3e016d48c4
					
				| 
						 | 
				
			
			@ -11,6 +11,8 @@ group("default") {
 | 
			
		|||
    "//clang-tools-extra/clang-query/tool:clang-query",
 | 
			
		||||
    "//clang-tools-extra/clang-reorder-fields/tool:clang-reorder-fields",
 | 
			
		||||
    "//clang-tools-extra/clang-tidy/tool:clang-tidy",
 | 
			
		||||
    "//clang-tools-extra/modularize",
 | 
			
		||||
    "//clang-tools-extra/pp-trace",
 | 
			
		||||
    "//clang/test",
 | 
			
		||||
    "//lld/test",
 | 
			
		||||
    "//llvm/test",
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -0,0 +1,21 @@
 | 
			
		|||
executable("modularize") {
 | 
			
		||||
  configs += [ "//llvm/utils/gn/build:clang_code" ]
 | 
			
		||||
  deps = [
 | 
			
		||||
    "//clang/lib/AST",
 | 
			
		||||
    "//clang/lib/Basic",
 | 
			
		||||
    "//clang/lib/Driver",
 | 
			
		||||
    "//clang/lib/Frontend",
 | 
			
		||||
    "//clang/lib/Lex",
 | 
			
		||||
    "//clang/lib/Serialization",
 | 
			
		||||
    "//clang/lib/Tooling",
 | 
			
		||||
    "//llvm/lib/Option",
 | 
			
		||||
    "//llvm/lib/Support",
 | 
			
		||||
  ]
 | 
			
		||||
  sources = [
 | 
			
		||||
    "Modularize.cpp",
 | 
			
		||||
    "ModuleAssistant.cpp",
 | 
			
		||||
    "ModularizeUtilities.cpp",
 | 
			
		||||
    "CoverageChecker.cpp",
 | 
			
		||||
    "PreprocessorTracker.cpp",
 | 
			
		||||
  ]
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,16 @@
 | 
			
		|||
executable("pp-trace") {
 | 
			
		||||
  configs += [ "//llvm/utils/gn/build:clang_code" ]
 | 
			
		||||
  deps = [
 | 
			
		||||
    "//clang/lib/AST",
 | 
			
		||||
    "//clang/lib/Basic",
 | 
			
		||||
    "//clang/lib/Frontend",
 | 
			
		||||
    "//clang/lib/Lex",
 | 
			
		||||
    "//clang/lib/Serialization",
 | 
			
		||||
    "//clang/lib/Tooling",
 | 
			
		||||
    "//llvm/lib/Support",
 | 
			
		||||
  ]
 | 
			
		||||
  sources = [
 | 
			
		||||
    "PPTrace.cpp",
 | 
			
		||||
    "PPCallbacksTracker.cpp",
 | 
			
		||||
  ]
 | 
			
		||||
}
 | 
			
		||||
		Loading…
	
		Reference in New Issue