summaryrefslogtreecommitdiff
path: root/libc/config
diff options
context:
space:
mode:
authorMikhail R. Gadelha <mikhail@igalia.com>2023-03-07 09:53:34 -0300
committerMikhail R. Gadelha <mikhail@igalia.com>2023-03-08 09:02:02 -0300
commit0ffea218934b728b68fee7e4d2d973869f222961 (patch)
treed77a36e4d13dfb2575d4092cb59dc58650a7aa16 /libc/config
parente510d0bda0876c4baa3a270dca39b95da7ec6d9e (diff)
downloadllvm-0ffea218934b728b68fee7e4d2d973869f222961.tar.gz
[libc] Small improvements to libc cmake
This patch includes: 1. Better error message when cmake finds incompatible triple 2. Added missing header dependencies libc/include/CMakeLists.txt as per app.td 3. Removed unused $LLVM_LIBC_INCLUDE_DIRS cmake variable Reviewed By: sivachandra Differential Revision: https://reviews.llvm.org/D145496
Diffstat (limited to 'libc/config')
-rw-r--r--libc/config/linux/api.td9
1 files changed, 4 insertions, 5 deletions
diff --git a/libc/config/linux/api.td b/libc/config/linux/api.td
index abe70a6681a4..253546fe83e0 100644
--- a/libc/config/linux/api.td
+++ b/libc/config/linux/api.td
@@ -108,9 +108,6 @@ def SchedAPI : PublicAPI<"sched.h"> {
def SysMManAPI : PublicAPI<"sys/mman.h"> {
let Types = ["off_t", "size_t"];
- let Macros = [
- ];
-
}
def SignalAPI : PublicAPI<"signal.h"> {
@@ -177,7 +174,8 @@ def DirentAPI : PublicAPI<"dirent.h"> {
}
def UniStdAPI : PublicAPI<"unistd.h"> {
- let Types = ["__exec_argv_t", "__exec_envp_t", "off_t", "pid_t", "size_t", "ssize_t", "uid_t", "__getoptargv_t"];
+ let Types = ["__exec_argv_t", "__exec_envp_t", "off_t", "pid_t", "size_t",
+ "ssize_t", "uid_t", "__getoptargv_t"];
}
def SysRandomAPI : PublicAPI<"sys/random.h"> {
@@ -185,7 +183,8 @@ def SysRandomAPI : PublicAPI<"sys/random.h"> {
}
def SysSelectAPI : PublicAPI<"sys/select.h"> {
- let Types = ["fd_set", "sigset_t", "suseconds_t", "time_t", "struct timespec", "struct timeval"];
+ let Types = ["fd_set", "sigset_t", "suseconds_t", "time_t", "struct timespec",
+ "struct timeval"];
}
def SysResourceAPI : PublicAPI<"sys/resource.h"> {