| add_header_library( |
| clock_gettime |
| HDRS |
| clock_gettime.h |
| DEPENDS |
| libc.include.sys_syscall |
| libc.hdr.types.struct_timespec |
| libc.hdr.types.clockid_t |
| libc.src.__support.common |
| libc.src.__support.error_or |
| libc.src.__support.OSUtil.osutil |
| libc.src.__support.OSUtil.linux.vdso |
| ) |
| |
| add_header_library( |
| clock_conversion |
| HDRS |
| clock_conversion.h |
| DEPENDS |
| .clock_gettime |
| libc.src.__support.time.units |
| ) |
| |
| add_header_library( |
| abs_timeout |
| HDRS |
| abs_timeout.h |
| DEPENDS |
| libc.hdr.types.struct_timespec |
| libc.src.__support.time.units |
| libc.src.__support.CPP.expected |
| ) |
| |
| add_header_library( |
| monotonicity |
| HDRS |
| monotonicity.h |
| DEPENDS |
| .clock_conversion |
| .abs_timeout |
| libc.hdr.time_macros |
| ) |