42 lines · plain
1add_entrypoint_object(2 setjmp3 SRCS4 setjmp.cpp5 HDRS6 ../setjmp_impl.h7 DEPENDS8 libc.hdr.types.jmp_buf9 COMPILE_OPTIONS10 ${libc_opt_high_flag}11 -fomit-frame-pointer12)13 14if (TARGET libc.src.setjmp.sigsetjmp_epilogue)15 add_entrypoint_object(16 sigsetjmp17 SRCS18 sigsetjmp.cpp19 HDRS20 ../sigsetjmp.h21 DEPENDS22 libc.hdr.types.sigjmp_buf23 libc.hdr.types.sigset_t24 libc.hdr.offsetof_macros25 libc.src.setjmp.sigsetjmp_epilogue26 libc.src.setjmp.setjmp27 )28endif()29 30add_entrypoint_object(31 longjmp32 SRCS33 longjmp.cpp34 HDRS35 ../longjmp.h36 DEPENDS37 libc.hdr.types.jmp_buf38 COMPILE_OPTIONS39 ${libc_opt_high_flag}40 -fomit-frame-pointer41)42