54 lines · plain
1add_custom_target(libc-support-wchar-tests)2 3add_libc_test(4 utf8_to_32_test 5 SUITE6 libc-support-tests7 SRCS8 utf8_to_32_test.cpp 9 DEPENDS10 libc.src.__support.wchar.character_converter11)12 13add_libc_test(14 utf32_to_8_test15 SUITE16 libc-support-tests17 SRCS18 utf32_to_8_test.cpp19 DEPENDS20 libc.src.__support.wchar.character_converter21)22 23 24add_libc_test(25 string_converter_test26 SUITE27 libc-support-tests28 SRCS29 string_converter_test.cpp30 DEPENDS31 libc.src.__support.wchar.string_converter32 libc.src.__support.wchar.mbstate33 libc.src.__support.error_or34 libc.hdr.errno_macros35 libc.hdr.types.char32_t36)37 38add_libc_test(39 wcsnrtombs_test40 SUITE41 libc-support-tests42 SRCS43 wcsnrtombs_test.cpp44 DEPENDS45 libc.src.__support.wchar.string_converter46 libc.src.__support.wchar.character_converter47 libc.src.__support.wchar.mbstate48 libc.src.__support.error_or49 libc.src.__support.wchar.wcsnrtombs50 libc.hdr.errno_macros51 libc.hdr.types.char32_t52 libc.hdr.types.char8_t53)54