|
- load("//brain/megbrain/lite:flags.bzl","pthread_select", "lite_opts")
- cc_library(
- name = "lar_object",
- srcs = glob(["src/**/*.cpp"], exclude = ["src/main.cpp"]),
- hdrs = glob(["src/**/*.h"]),
- includes = ["src"],
- features = if_opt([
- "no_exceptions",
- "no_rtti",
- ]),
-
- deps = ["//brain/megbrain/lite:lite_static_test"]+
- pthread_select(
- ["@com_github_gflags_gflags//:gflags_nothreads"],
- ["//external:gflags"]
- ),
-
- copts = ["-std=c++14"] + lite_opts,
- alwayslink = 1,
- visibility = ["//visibility:public"],
- )
-
- cc_megvii_binary(
- name = "load_and_run",
- copts = ["-std=c++14"],
- srcs = ["src/main.cpp"],
- features = if_opt([
- "no_exceptions",
- "no_rtti",
- ]),
- internal_deps = [":lar_object"],
- visibility = ["//visibility:public"],
- )
-
|