[ELF] Remove redundant isExported computation
[llvm-project.git] / libc / src / sys / stat / linux / CMakeLists.txt
blob9aeb14636c2c1a5fb982dd139165235493499225
1 add_entrypoint_object(
2   chmod
3   SRCS
4     chmod.cpp
5   HDRS
6     ../chmod.h
7   DEPENDS
8     libc.hdr.types.mode_t
9     libc.hdr.fcntl_macros
10     libc.include.sys_stat
11     libc.include.sys_syscall
12     libc.src.__support.OSUtil.osutil
13     libc.src.errno.errno
16 add_entrypoint_object(
17   fchmod
18   SRCS
19     fchmod.cpp
20   HDRS
21     ../fchmod.h
22   DEPENDS
23     libc.hdr.types.mode_t
24     libc.include.sys_stat
25     libc.include.sys_syscall
26     libc.src.__support.OSUtil.osutil
27     libc.src.errno.errno
30 add_entrypoint_object(
31   fchmodat
32   SRCS
33     fchmodat.cpp
34   HDRS
35     ../fchmod.h
36   DEPENDS
37     libc.include.sys_stat
38     libc.include.sys_syscall
39     libc.src.__support.OSUtil.osutil
40     libc.src.errno.errno
43 add_entrypoint_object(
44   mkdir
45   SRCS
46     mkdir.cpp
47   HDRS
48     ../mkdir.h
49   DEPENDS
50     libc.hdr.types.mode_t
51     libc.hdr.fcntl_macros
52     libc.include.sys_stat
53     libc.include.sys_syscall
54     libc.src.__support.OSUtil.osutil
55     libc.src.errno.errno
58 add_entrypoint_object(
59   mkdirat
60   SRCS
61     mkdirat.cpp
62   HDRS
63     ../mkdirat.h
64   DEPENDS
65     libc.include.sys_stat
66     libc.include.sys_syscall
67     libc.src.__support.OSUtil.osutil
68     libc.src.errno.errno
71 add_header_library(
72   kernel_statx
73   HDRS
74     kernel_statx.h
75   DEPENDS
76     libc.include.sys_stat
77     libc.include.sys_syscall
78     libc.src.__support.OSUtil.osutil
79     libc.src.__support.common
82 add_entrypoint_object(
83   stat
84   SRCS
85     stat.cpp
86   HDRS
87     ../stat.h
88   DEPENDS
89     .kernel_statx
90     libc.hdr.fcntl_macros
91     libc.include.sys_stat
92     libc.src.errno.errno
95 add_entrypoint_object(
96   lstat
97   SRCS
98     lstat.cpp
99   HDRS
100     ../lstat.h
101   DEPENDS
102     .kernel_statx
103     libc.hdr.fcntl_macros
104     libc.include.sys_stat
105     libc.src.errno.errno
108 add_entrypoint_object(
109   fstat
110   SRCS
111     fstat.cpp
112   HDRS
113     ../fstat.h
114   DEPENDS
115     .kernel_statx
116     libc.hdr.fcntl_macros
117     libc.include.sys_stat
118     libc.src.errno.errno