1add_libc_testsuite(libc_cpp_utils_unittests)
2
3add_libc_unittest(
4  bitset_test
5  SUITE
6    libc_cpp_utils_unittests
7  SRCS
8    bitset_test.cpp
9  DEPENDS
10    libc.src.__support.CPP.bitset
11)
12
13add_libc_unittest(
14  stringview_test
15  SUITE
16    libc_cpp_utils_unittests
17  SRCS
18    stringview_test.cpp
19  DEPENDS
20    libc.src.__support.CPP.string_view
21)
22
23add_libc_unittest(
24  limits_test
25  SUITE
26    libc_cpp_utils_unittests
27  SRCS
28    limits_test.cpp
29  DEPENDS
30    libc.src.__support.CPP.limits
31    libc.src.__support.CPP.uint
32)
33
34add_libc_unittest(
35  arrayref_test
36  SUITE
37    libc_cpp_utils_unittests
38  SRCS
39    arrayref_test.cpp
40  DEPENDS
41    libc.src.__support.CPP.array_ref
42)
43
44add_libc_unittest(
45  vector_test
46  SUITE
47    libc_cpp_utils_unittests
48  SRCS
49    vector_test.cpp
50  DEPENDS
51    libc.src.__support.CPP.vector
52)
53
54add_libc_unittest(
55  int_seq_test
56  SUITE
57    libc_cpp_utils_unittests
58  SRCS
59    integer_sequence_test.cpp
60  DEPENDS
61    libc.src.__support.CPP.utility
62)
63
64add_libc_unittest(
65  atomic_test
66  SUITE
67    libc_cpp_utils_unittests
68  SRCS
69    atomic_test.cpp
70  DEPENDS
71    libc.src.__support.CPP.atomic
72)
73
74add_libc_unittest(
75  blockstore_test
76  SUITE
77    libc_cpp_utils_unittests
78  SRCS
79    blockstore_test.cpp
80  DEPENDS
81    libc.src.__support.CPP.blockstore
82)
83