Skip to content

Commit 45565c7

Browse files
committed
Update Cmake and remove sigsetjmp as it's not needed
1 parent 872220b commit 45565c7

File tree

4 files changed

+11
-87
lines changed

4 files changed

+11
-87
lines changed

libc/config/darwin/aarch64/entrypoints.txt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,10 @@ set(TARGET_LIBC_ENTRYPOINTS
2121
libc.src.errno.errno
2222

2323
# setjmp.h entrypoints
24-
libc.src.setjmp
24+
libc.src.setjmp.longjmp
25+
libc.src.setjmp.setjmp
26+
libc.src.setjmp.siglongjmp
27+
libc.src.setjmp.sigsetjmp
2528

2629

2730
# string.h entrypoints

libc/src/setjmp/darwin/CMakeLists.txt

Lines changed: 0 additions & 12 deletions
This file was deleted.
Lines changed: 7 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -1,39 +1,12 @@
1-
if(setjmp_config_options)
2-
list(PREPEND setjmp_config_options "COMPILE_OPTIONS")
3-
endif()
4-
5-
add_entrypoint_object(
6-
setjmp
7-
SRCS
8-
../../aarch64/setjmp.cpp
1+
add_object_library(
2+
sigsetjmp_epilogue
93
HDRS
10-
../../setjmp_impl.h
11-
DEPENDS
12-
libc.hdr.types.jmp_buf
13-
${setjmp_config_options}
14-
)
15-
16-
add_entrypoint_object(
17-
longjmp
4+
../../sigsetjmp_epilogue.h
185
SRCS
19-
../../aarch64/longjmp.cpp
20-
HDRS
21-
../../longjmp.h
22-
DEPENDS
23-
libc.hdr.types.jmp_buf
24-
${setjmp_config_options}
25-
)
26-
27-
add_entrypoint_object(
28-
sigsetjmp
29-
SRCS
30-
sigsetjmp.cpp
31-
HDRS
32-
../../sigsetjmp.h
6+
sigsetjmp_epilogue.cpp
337
DEPENDS
8+
libc.src.__support.common
9+
libc.src.__support.OSUtil.osutil
3410
libc.hdr.types.jmp_buf
3511
libc.hdr.types.sigset_t
36-
libc.hdr.offsetof_macros
37-
libc.src.setjmp.sigsetjmp_epilogue
38-
libc.src.setjmp.setjmp
39-
)
12+
)

libc/src/setjmp/darwin/aarch64/sigsetjmp.cpp

Lines changed: 0 additions & 40 deletions
This file was deleted.

0 commit comments

Comments
 (0)