xref: /llvm-project/libc/test/src/stdio/printf_core/CMakeLists.txt (revision b9f6c20876845abbe2b816d0d800b99412b5eab9)
1add_libc_unittest(
2  parser_test
3  SUITE
4    libc_stdio_unittests
5  SRCS
6    parser_test.cpp
7  LINK_LIBRARIES
8    LibcPrintfHelpers
9  DEPENDS
10    libc.src.stdio.printf_core.parser
11    libc.src.stdio.printf_core.core_structs
12    libc.src.__support.CPP.string_view
13    libc.src.__support.arg_list
14)
15
16add_libc_unittest(
17  writer_test
18  SUITE
19    libc_stdio_unittests
20  SRCS
21    writer_test.cpp
22  DEPENDS
23    libc.src.stdio.printf_core.writer
24    libc.src.string.memory_utils.inline_memcpy
25    libc.src.__support.CPP.string_view
26)
27
28add_libc_unittest(
29  converter_test
30  SUITE
31    libc_stdio_unittests
32  SRCS
33    converter_test.cpp
34  DEPENDS
35    libc.src.stdio.printf_core.converter
36    libc.src.stdio.printf_core.writer
37    libc.src.stdio.printf_core.core_structs
38)
39