blob: 56ae7dc020d8a022b031361b79c68f17a778f1f0 [file] [log] [blame]
zephyr_library()
zephyr_library_sources(libc-hooks.c)
zephyr_include_directories(${LIBC_INCLUDE_DIR})
zephyr_link_libraries(
m
c
-L${LIBC_LIBRARY_DIR}
$<$<BOOL:${CONFIG_NEWLIB_LIBC_FLOAT_PRINTF}>:-u_printf_float>
$<$<BOOL:${CONFIG_NEWLIB_LIBC_FLOAT_SCANF}>:-u_scanf_float>
gcc # Lib C depends on libgcc. e.g. libc.a(lib_a-fvwrite.o) references __aeabi_idiv
)