28 lines
616 B
Python
28 lines
616 B
Python
# please run `bazel run //learn_class/modern_cpp_30/container1:container`
|
|
# please run `bazel run //learn_class/modern_cpp_30/container1:vector_l`
|
|
|
|
load("@rules_cc//cc:defs.bzl", "cc_binary", "cc_library")
|
|
|
|
cc_library(
|
|
name = "output_container",
|
|
hdrs = ["output_container.h"],
|
|
visibility = ["//visibility:public"],
|
|
)
|
|
|
|
cc_binary(
|
|
name = "container",
|
|
srcs = ["container.cpp"],
|
|
copts = ["-std=c++17"],
|
|
deps = [
|
|
":output_container",
|
|
],
|
|
)
|
|
cc_binary(
|
|
name = "vector_l",
|
|
srcs = ["vector_l.cpp"],
|
|
copts = ["-std=c++17"],
|
|
deps = [
|
|
":output_container",
|
|
],
|
|
)
|