13 lines · plain
1include(CheckSymbolExists)2check_symbol_exists(SYS_faccessat2 "sys/syscall.h" HAVE_SYS_FACCESSAT2)3if(NOT HAVE_SYS_FACCESSAT2)4 message(VERBOSE "unistd.faccessat excluded from build, faccessat2 syscall is not available on the system")5 list(APPEND TARGET_LLVMLIBC_REMOVED_ENTRYPOINTS6 libc.src.unistd.faccessat7 )8endif()9if(LIBC_TARGET_ARCHITECTURE_IS_RISCV32)10 list(APPEND TARGET_LLVMLIBC_REMOVED_ENTRYPOINTS11 libc.src.time.clock_settime12 )13endif()