1add_libc_testsuite(libc_time_unittests)
2
3add_libc_unittest(
4  asctime
5  SUITE
6    libc_time_unittests
7  SRCS
8    asctime_test.cpp
9  HDRS
10    TmHelper.h
11    TmMatcher.h
12  CXX_STANDARD
13    20
14  DEPENDS
15    libc.src.time.asctime
16)
17
18add_libc_unittest(
19  asctime_r
20  SUITE
21    libc_time_unittests
22  SRCS
23    asctime_r_test.cpp
24  HDRS
25    TmHelper.h
26    TmMatcher.h
27  CXX_STANDARD
28    20
29  DEPENDS
30    libc.src.time.asctime_r
31)
32
33add_libc_unittest(
34  gmtime
35  SUITE
36    libc_time_unittests
37  SRCS
38    gmtime_test.cpp
39  HDRS
40    TmMatcher.h
41  DEPENDS
42    libc.src.time.gmtime
43)
44
45add_libc_unittest(
46  gmtime_r
47  SUITE
48    libc_time_unittests
49  SRCS
50    gmtime_r_test.cpp
51  HDRS
52    TmMatcher.h
53  DEPENDS
54    libc.src.time.gmtime_r
55)
56
57add_libc_unittest(
58  mktime
59  SUITE
60    libc_time_unittests
61  SRCS
62    mktime_test.cpp
63  HDRS
64    TmHelper.h
65    TmMatcher.h
66  CXX_STANDARD
67    20
68  DEPENDS
69    libc.src.time.mktime
70)
71