1if(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/${LIBC_TARGET_OS}) 2 add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/${LIBC_TARGET_OS}) 3else() 4 add_subdirectory(generic) 5endif() 6 7if(TARGET libc.src.assert.${LIBC_TARGET_OS}.__assert_fail) 8 set(assert_fail_dep libc.src.assert.${LIBC_TARGET_OS}.__assert_fail) 9else() 10 set(assert_fail_dep libc.src.assert.generic.__assert_fail) 11endif() 12 13add_entrypoint_object( 14 __assert_fail 15 ALIAS 16 DEPENDS 17 ${assert_fail_dep} 18) 19