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(dirent)
13  add_subdirectory(fcntl)
14  add_subdirectory(pthread)
15  add_subdirectory(sys)
16  add_subdirectory(unistd)
17endif()
18
19if(NOT LLVM_LIBC_FULL_BUILD)
20  return()
21endif()
22
23# The signal API is currently disabled as signal.h is incorrect.
24# since assert uses the signal API, we disable assert also.
25# add_subdirectory(assert)
26# add_subdirectory(signal)
27add_subdirectory(stdio)
28add_subdirectory(threads)
29add_subdirectory(time)
30