1*ce2474ffSNico Webersource_set("UnitTestMain") { 2*ce2474ffSNico Weber deps = [ "//llvm/lib/Support" ] 3*ce2474ffSNico Weber 4*ce2474ffSNico Weber # Make targets depending on this also depend on gtest, to get the gtest 5*ce2474ffSNico Weber # include_dir. 6*ce2474ffSNico Weber public_deps = [ "..:gtest" ] 7*ce2474ffSNico Weber sources = [ "TestMain.cpp" ] 8*ce2474ffSNico Weber testonly = true 9*ce2474ffSNico Weber} 10*ce2474ffSNico Weber 11*ce2474ffSNico Weber# Nothing depends on this target, but llvm-config expects it to exist when 12*ce2474ffSNico Weber# it runs with `--link-static --system-libs`, so humor it. 13*ce2474ffSNico Weberstatic_library("gtest_main") { 14*ce2474ffSNico Weber deps = [ ":UnitTestMain" ] 15*ce2474ffSNico Weber complete_static_lib = true 16*ce2474ffSNico Weber testonly = true 17*ce2474ffSNico Weber} 18