add_custom_target(libc-stdbit-tests) set(prefixes leading_zeros leading_ones trailing_zeros trailing_ones first_leading_zero first_leading_one first_trailing_zero first_trailing_one count_zeros count_ones has_single_bit bit_width bit_floor bit_ceil ) set(suffixes c s i l ll) foreach(prefix IN LISTS prefixes) foreach(suffix IN LISTS suffixes) add_libc_test( stdc_${prefix}_u${suffix}_test SUITE libc-stdbit-tests SRCS stdc_${prefix}_u${suffix}_test.cpp DEPENDS libc.src.__support.CPP.limits libc.src.stdbit.stdc_${prefix}_u${suffix} ) endforeach() endforeach()