[MLIR] Removing dead values for branches (#117501)
[llvm-project.git] / libc / src / time / linux / CMakeLists.txt
blob31fd7d1e64c85ce2448f9fe96c8c5f2ca9b80a87
1 add_entrypoint_object(
2   time
3   SRCS
4     time.cpp
5   HDRS
6     ../time_func.h
7   DEPENDS
8     libc.hdr.time_macros
9     libc.hdr.types.time_t
10     libc.src.__support.time.linux.clock_gettime
11     libc.src.errno.errno
14 add_entrypoint_object(
15   timespec_get
16   SRCS
17     timespec_get.cpp
18   HDRS
19     ../timespec_get.h
20   DEPENDS
21     libc.hdr.time_macros
22     libc.hdr.types.struct_timespec
23     libc.src.__support.time.linux.clock_gettime
24     libc.src.errno.errno
27 add_entrypoint_object(
28   clock
29   SRCS
30     clock.cpp
31   HDRS
32     ../clock.h
33   DEPENDS
34     libc.hdr.time_macros
35     libc.hdr.types.clock_t
36     libc.src.__support.time.units
37     libc.src.__support.time.linux.clock_gettime
38     libc.src.__support.CPP.limits
39     libc.src.errno.errno
42 add_entrypoint_object(
43   nanosleep
44   SRCS
45     nanosleep.cpp
46   HDRS
47     ../nanosleep.h
48   DEPENDS
49     libc.hdr.types.struct_timespec
50     libc.include.sys_syscall
51     libc.src.__support.OSUtil.osutil
52     libc.src.__support.CPP.limits
53     libc.src.errno.errno
56 add_entrypoint_object(
57   clock_gettime
58   SRCS
59     clock_gettime.cpp
60   HDRS
61     ../clock_gettime.h
62   DEPENDS
63     libc.hdr.types.clockid_t
64     libc.hdr.types.struct_timespec
65     libc.src.__support.time.linux.clock_gettime
66     libc.src.errno.errno
69 add_entrypoint_object(
70   gettimeofday
71   SRCS
72     gettimeofday.cpp
73   HDRS
74     ../gettimeofday.h
75   DEPENDS
76     libc.hdr.time_macros
77     libc.hdr.types.suseconds_t
78     libc.src.__support.time.linux.clock_gettime
79     libc.src.__support.time.units
80     libc.src.errno.errno