comparison libc/src/CMakeLists.txt @ 236:c4bab56944e8 llvm-original

LLVM 16
author kono
date Wed, 09 Nov 2022 17:45:10 +0900
parents 79ff65ed7e25
children 1f2b6ac9f198
comparison
equal deleted inserted replaced
232:70dce7da266c 236:c4bab56944e8
1 add_subdirectory(__support) 1 add_subdirectory(__support)
2 2
3 add_subdirectory(ctype) 3 add_subdirectory(ctype)
4 add_subdirectory(errno) 4 add_subdirectory(errno)
5 add_subdirectory(fenv) 5 add_subdirectory(fenv)
6 add_subdirectory(inttypes)
6 add_subdirectory(math) 7 add_subdirectory(math)
7 add_subdirectory(string) 8 add_subdirectory(string)
9 add_subdirectory(stdlib)
10 add_subdirectory(stdio)
11
12 if(${LIBC_TARGET_OS} STREQUAL "linux")
13 add_subdirectory(dirent)
14 add_subdirectory(fcntl)
15 add_subdirectory(pthread)
16 add_subdirectory(sched)
17 add_subdirectory(sys)
18 add_subdirectory(termios)
19 add_subdirectory(unistd)
20 endif()
8 21
9 if(NOT LLVM_LIBC_FULL_BUILD) 22 if(NOT LLVM_LIBC_FULL_BUILD)
10 return() 23 return()
11 endif() 24 endif()
12 25
13 add_subdirectory(assert) 26 # The signal API is currently disabled as signal.h is incorrect.
27 # since assert uses the signal API, we disable assert also.
28 # add_subdirectory(assert)
29 add_subdirectory(setjmp)
14 add_subdirectory(signal) 30 add_subdirectory(signal)
15 add_subdirectory(stdio) 31 add_subdirectory(spawn)
16 add_subdirectory(stdlib)
17 # TODO: Add this target conditional to the target OS.
18 add_subdirectory(sys)
19 add_subdirectory(threads) 32 add_subdirectory(threads)
20 add_subdirectory(time) 33 add_subdirectory(time)
21 add_subdirectory(unistd)