brintos

brintos / llvm-project-archived public Read only

0
0
Text · 793 B · 1299110 Raw
43 lines · plain
1if(LIBC_CONF_SETJMP_AARCH64_RESTORE_PLATFORM_REGISTER)2  list(APPEND setjmp_config_options "-DLIBC_COPT_SETJMP_AARCH64_RESTORE_PLATFORM_REGISTER")3endif()4if(setjmp_config_options)5  list(PREPEND setjmp_config_options "COMPILE_OPTIONS")6endif()7 8add_entrypoint_object(9  setjmp10  SRCS11    setjmp.cpp12  HDRS13    ../setjmp_impl.h14  DEPENDS15    libc.hdr.types.jmp_buf16  ${setjmp_config_options}17)18 19add_entrypoint_object(20  longjmp21  SRCS22    longjmp.cpp23  HDRS24    ../longjmp.h25  DEPENDS26    libc.hdr.types.jmp_buf27  ${setjmp_config_options}28)29 30add_entrypoint_object(31  sigsetjmp32  SRCS33    sigsetjmp.cpp34  HDRS35    ../sigsetjmp.h36  DEPENDS37    libc.hdr.types.sigjmp_buf38    libc.hdr.types.sigset_t39    libc.hdr.offsetof_macros40    libc.src.setjmp.sigsetjmp_epilogue41    libc.src.setjmp.setjmp42)43