BUILD.gn (883B)
1 config("utest_includes") { 2 include_dirs = [ "." ] 3 } 4 5 config("utest_config") { 6 visibility = [ ":*" ] 7 cflags_c = [ 8 "-Wno-covered-switch-default", 9 "-Wno-deprecated", 10 "-Wno-double-promotion", 11 "-Wno-exit-time-destructors", 12 "-Wno-extra-semi-stmt", 13 "-Wno-float-equal", 14 "-Wno-gnu-zero-variadic-macro-arguments", 15 "-Wno-missing-noreturn", 16 "-Wno-missing-prototypes", 17 "-Wno-missing-variable-declarations", 18 "-Wno-padded", 19 "-Wno-shift-sign-overflow", 20 "-Wno-sign-conversion", 21 "-Wno-switch-enum", 22 "-Wno-undef", 23 "-Wno-unreachable-code-break", 24 "-Wno-used-but-marked-unused", 25 "-Wno-weak-vtables", 26 "-Wno-zero-as-null-pointer-constant", 27 ] 28 ldflags = [ "-lpthread" ] 29 } 30 31 source_set("utest_headers") { 32 testonly = true 33 public_configs = [ ":utest_includes" ] 34 configs += [ ":utest_config" ] 35 sources = [ "utest.h" ] 36 }