xref: /llvm-project/libc/startup/linux/x86_64/CMakeLists.txt (revision 1a92cc5a0ad108c515b1c383645ff70069c12077)
1add_startup_object(
2  tls
3  SRC
4    tls.cpp
5  DEPENDS
6    libc.config.app_h
7    libc.include.sys_mman
8    libc.include.sys_syscall
9    libc.src.__support.OSUtil.osutil
10    libc.src.string.memory_utils.inline_memcpy
11  COMPILE_OPTIONS
12    -fno-stack-protector
13    -fno-omit-frame-pointer
14    -ffreestanding
15    -fno-builtin
16)
17
18add_startup_object(
19  start
20  SRC
21    start.cpp
22  DEPENDS
23    libc.config.app_h
24    libc.src.__support.macros.attributes
25  COMPILE_OPTIONS
26    -fno-stack-protector
27    -fno-omit-frame-pointer
28    -ffreestanding
29    -fno-builtin
30)
31