1import("//llvm/utils/gn/build/write_vcsrevision.gni") 2 3# Configure the VCSVersion.inc file 4config("write_vcsrevision_config") { 5 # To pick up the generated inc file. 6 include_dirs = [ target_gen_dir ] 7 visibility = [ ":write_vcsversion" ] 8} 9 10write_vcsrevision("write_vcsversion") { 11 visibility = [ ":Utils" ] 12 header = "$target_gen_dir/VCSVersion.inc" 13 names = [ "LLDB" ] 14 public_configs = [ ":write_vcsrevision_config" ] 15} 16 17static_library("Utils") { 18 output_name = "LLVMBOLTUtils" 19 configs += [ "//llvm/utils/gn/build:bolt_code" ] 20 deps = [ 21 ":write_vcsversion", 22 "//llvm/lib/Support", 23 "//llvm/utils/gn/build/libs/pthread", 24 ] 25 sources = [ 26 "CommandLineOpts.cpp", 27 "Utils.cpp", 28 ] 29} 30