[OptTable] Fix typo VALUE => VALUES (NFCI) (#121523)
[llvm-project.git] / libc / test / src / time / CMakeLists.txt
blobda3903f3e0e494eed5c0032378e8b1ec223f095d
1 add_custom_target(libc_time_unittests)
3 add_libc_unittest(
4   asctime_test
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
18 add_libc_unittest(
19   asctime_r_test
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
33 add_libc_unittest(
34   ctime_test
35   SUITE
36     libc_time_unittests
37   SRCS
38     ctime_test.cpp
39   HDRS
40     TmHelper.h
41     TmMatcher.h
42   CXX_STANDARD
43     20
44   DEPENDS
45     libc.include.time
46     libc.hdr.types.time_t
47     libc.src.time.ctime
48     libc.src.time.time_utils
51 add_libc_unittest(
52   ctime_r_test
53   SUITE
54     libc_time_unittests
55   SRCS
56     ctime_r_test.cpp
57   HDRS
58     TmHelper.h
59     TmMatcher.h
60   CXX_STANDARD
61     20
62   DEPENDS
63     libc.include.time
64     libc.hdr.types.time_t
65     libc.src.time.ctime_r
66     libc.src.time.time_utils
69 add_libc_test(
70   clock_gettime_test
71   SUITE
72     libc_time_unittests
73   SRCS
74     clock_gettime_test.cpp
75   DEPENDS
76     libc.src.time.clock_gettime
79 add_libc_test(
80   clock_getres_test
81   SUITE
82     libc_time_unittests
83   SRCS
84     clock_getres_test.cpp
85   DEPENDS
86     libc.src.time.clock_getres
89 add_libc_unittest(
90   difftime_test
91   SUITE
92     libc_time_unittests
93   SRCS
94     difftime_test.cpp
95   DEPENDS
96     libc.src.time.difftime
99 add_libc_unittest(
100   gettimeofday_test
101   SUITE
102     libc_time_unittests
103   SRCS
104     gettimeofday_test.cpp
105   DEPENDS
106     libc.include.time
107     libc.src.time.gettimeofday
110 add_libc_unittest(
111   gmtime_test
112   SUITE
113     libc_time_unittests
114   SRCS
115     gmtime_test.cpp
116   HDRS
117     TmMatcher.h
118   DEPENDS
119     libc.src.time.gmtime
120     libc.src.__support.CPP.limits
123 add_libc_unittest(
124   gmtime_r_test
125   SUITE
126     libc_time_unittests
127   SRCS
128     gmtime_r_test.cpp
129   HDRS
130     TmMatcher.h
131   DEPENDS
132     libc.src.time.gmtime_r
135 add_libc_unittest(
136   mktime_test
137   SUITE
138     libc_time_unittests
139   SRCS
140     mktime_test.cpp
141   HDRS
142     TmHelper.h
143     TmMatcher.h
144   CXX_STANDARD
145     20
146   DEPENDS
147     libc.src.time.mktime
148     libc.src.__support.CPP.limits
151 add_libc_test(
152   nanosleep_test
153   SUITE
154     libc_time_unittests
155   SRCS
156     nanosleep_test.cpp
157   DEPENDS
158     libc.include.time
159     libc.src.time.nanosleep
160     libc.src.errno.errno
163 add_libc_unittest(
164   time_test
165   SUITE
166     libc_time_unittests
167   SRCS
168     time_test.cpp
169   DEPENDS
170     libc.src.time.time
171     libc.src.__support.time.clock_gettime
172     libc.src.errno.errno
175 add_libc_test(
176   timespec_get_test
177   SUITE
178     libc_time_unittests
179   SRCS
180     timespec_get_test.cpp
181   DEPENDS
182     libc.src.time.timespec_get
185 add_libc_test(
186   clock_test
187   SUITE
188     libc_time_unittests
189   SRCS
190     clock_test.cpp
191   DEPENDS
192     libc.include.time
193     libc.src.time.clock
194     libc.src.errno.errno