| if(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/${LIBC_TARGET_OS}) | |
| add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/${LIBC_TARGET_OS}) | |
| else() | |
| add_subdirectory(generic) | |
| endif() | |
| if(TARGET libc.src.compiler.${LIBC_TARGET_OS}.__stack_chk_fail) | |
| set(stack_chk_fail_dep libc.src.compiler.${LIBC_TARGET_OS}.__stack_chk_fail) | |
| else() | |
| set(stack_chk_fail_dep libc.src.compiler.generic.__stack_chk_fail) | |
| endif() | |
| add_entrypoint_object( | |
| __stack_chk_fail | |
| ALIAS | |
| DEPENDS | |
| ${stack_chk_fail_dep} | |
| ) |