xref: /llvm-project/libc/src/assert/CMakeLists.txt (revision 533145c458fa022ff5b24dfa33e71539747f5c2c)
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