1add_subdirectory(__support)
2
3add_subdirectory(ctype)
4add_subdirectory(errno)
5add_subdirectory(fenv)
6add_subdirectory(inttypes)
7add_subdirectory(math)
8add_subdirectory(string)
9add_subdirectory(stdlib)
10
11if(${LIBC_TARGET_OS} STREQUAL "linux")
12  add_subdirectory(fcntl)
13  add_subdirectory(pthread)
14  add_subdirectory(sys)
15  add_subdirectory(unistd)
16endif()
17
18if(NOT LLVM_LIBC_FULL_BUILD)
19  return()
20endif()
21
22# The signal API is currently disabled as signal.h is incorrect.
23# since assert uses the signal API, we disable assert also.
24# add_subdirectory(assert)
25# add_subdirectory(signal)
26add_subdirectory(stdio)
27add_subdirectory(threads)
28add_subdirectory(time)
29