| # Targets with implemented src/string/memory_utils/op_XXX.h specializations. | |
| if(LIBC_TARGET_ARCHITECTURE_IS_AARCH64 OR | |
| LIBC_TARGET_ARCHITECTURE_IS_X86_64 OR | |
| LIBC_TARGET_ARCHITECTURE_IS_X86 OR | |
| LIBC_TARGET_ARCHITECTURE_IS_ANY_RISCV) | |
| add_libc_test( | |
| utils_test | |
| SUITE | |
| libc-string-tests | |
| SRCS | |
| op_tests.cpp | |
| utils_test.cpp | |
| COMPILE_OPTIONS | |
| ${LIBC_COMPILE_OPTIONS_NATIVE} | |
| DEPENDS | |
| libc.hdr.stdint_proxy | |
| libc.src.__support.CPP.array | |
| libc.src.__support.CPP.cstddef | |
| libc.src.__support.CPP.span | |
| libc.src.__support.macros.properties.os | |
| libc.src.__support.macros.properties.types | |
| libc.src.__support.macros.sanitizer | |
| libc.src.string.memory_utils.memory_utils | |
| ) | |
| endif() |