brintos

brintos / llvm-project-archived public Read only

0
0
Text · 2.8 KiB · 430cd7b Raw
185 lines · plain
1add_custom_target(libc-cpp-utils-tests)2 3add_libc_test(4  algorithm_test5  SUITE6    libc-cpp-utils-tests7  SRCS8    algorithm_test.cpp9  DEPENDS10    libc.src.__support.CPP.algorithm11  )12 13add_libc_test(14  array_test15  SUITE16    libc-cpp-utils-tests17  SRCS18    array_test.cpp19  DEPENDS20    libc.src.__support.CPP.array21  )22 23add_libc_test(24  bit_test25  SUITE26    libc-cpp-utils-tests27  SRCS28    bit_test.cpp29  DEPENDS30    libc.hdr.stdint_proxy31    libc.src.__support.big_int32    libc.src.__support.CPP.bit33    libc.src.__support.macros.properties.types34)35 36add_libc_test(37  bitset_test38  SUITE39    libc-cpp-utils-tests40  SRCS41    bitset_test.cpp42  DEPENDS43    libc.src.__support.CPP.bitset44)45 46add_libc_test(47  cstddef_test48  SUITE49    libc-cpp-utils-tests50  SRCS51    cstddef_test.cpp52  DEPENDS53    libc.src.__support.CPP.cstddef54)55 56add_libc_test(57  stringview_test58  SUITE59    libc-cpp-utils-tests60  SRCS61    stringview_test.cpp62  DEPENDS63    libc.src.__support.CPP.string_view64)65 66add_libc_test(67  limits_test68  SUITE69    libc-cpp-utils-tests70  SRCS71    limits_test.cpp72  DEPENDS73    libc.src.__support.big_int74    libc.src.__support.CPP.limits75    libc.src.__support.macros.properties.types76)77 78add_libc_test(79  mutex_test80  SUITE81    libc-cpp-utils-tests82  SRCS83    mutex_test.cpp84  DEPENDS85    libc.src.__support.CPP.mutex86)87 88add_libc_test(89  int_seq_test90  SUITE91    libc-cpp-utils-tests92  SRCS93    integer_sequence_test.cpp94  DEPENDS95    libc.src.__support.CPP.utility96)97 98 99# This test fails with invalid address space operations on sm_60100if(NOT LIBC_TARGET_ARCHITECTURE_IS_NVPTX)101  add_libc_test(102    atomic_test103    SUITE104      libc-cpp-utils-tests105    SRCS106      atomic_test.cpp107    DEPENDS108      libc.src.__support.CPP.atomic109  )110endif()111 112add_libc_test(113  stringstream_test114  SUITE115    libc-cpp-utils-tests116  SRCS117    stringstream_test.cpp118  DEPENDS119    libc.src.__support.CPP.span120    libc.src.__support.CPP.stringstream121)122 123add_libc_test(124  optional_test125  SUITE126    libc-cpp-utils-tests127  SRCS128    optional_test.cpp129  DEPENDS130    libc.src.__support.CPP.optional131)132 133add_libc_test(134  tuple_test135  SUITE136    libc-cpp-utils-tests137  SRCS138    tuple_test.cpp139  DEPENDS140    libc.src.__support.CPP.tuple141)142 143add_libc_test(144  span_test145  SUITE146    libc-cpp-utils-tests147  SRCS148    span_test.cpp149  DEPENDS150    libc.src.__support.CPP.span151)152 153add_libc_test(154  string_test155  SUITE156    libc-cpp-utils-tests157  SRCS158    string_test.cpp159  DEPENDS160  libc.src.__support.CPP.string161  libc.src.__support.CPP.string_view162)163 164add_libc_test(165  type_traits_test166  SUITE167    libc-cpp-utils-tests168  SRCS169  type_traits_test.cpp170  DEPENDS171  libc.src.__support.CPP.type_traits172)173 174if(LIBC_COMPILER_HAS_EXT_VECTOR_TYPE)175  add_libc_test(176    simd_test177    SUITE178      libc-cpp-utils-tests179    SRCS180      simd_test.cpp181    DEPENDS182      libc.src.__support.CPP.simd183  )184endif()185