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