-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathBUILD.bazel
45 lines (38 loc) · 875 Bytes
/
BUILD.bazel
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
load("//:default_copts.bzl", "RAD_CPP14", "RAD_CPP17", "RAD_CPP20", "RAD_DEFAULT_COPTS", "RAD_DEFAULT_LINKOPTS")
filegroup(
name = "test_srcs",
srcs = glob([
"*.cpp",
"*.h",
]),
)
TEST_SIZE = "small"
TEST_SRCS = [":test_srcs"]
TEST_DEPS = [
"@//:radiant",
"@googletest//:gtest_main",
]
cc_test(
name = "all_test14",
size = TEST_SIZE,
srcs = TEST_SRCS,
copts = RAD_CPP14 + RAD_DEFAULT_COPTS,
linkopts = RAD_DEFAULT_LINKOPTS,
deps = TEST_DEPS,
)
cc_test(
name = "all_test17",
size = TEST_SIZE,
srcs = TEST_SRCS,
copts = RAD_CPP17 + RAD_DEFAULT_COPTS,
linkopts = RAD_DEFAULT_LINKOPTS,
deps = TEST_DEPS,
)
cc_test(
name = "all_test20",
size = TEST_SIZE,
srcs = TEST_SRCS,
copts = RAD_CPP20 + RAD_DEFAULT_COPTS,
linkopts = RAD_DEFAULT_LINKOPTS,
deps = TEST_DEPS,
)