diff --git a/libc/test/src/__support/FPUtil/CMakeLists.txt b/libc/test/src/__support/FPUtil/CMakeLists.txt --- a/libc/test/src/__support/FPUtil/CMakeLists.txt +++ b/libc/test/src/__support/FPUtil/CMakeLists.txt @@ -1,15 +1,17 @@ add_custom_target(libc-fputil-tests) -add_fp_unittest( - dyadic_float_test - NEED_MPFR - SUITE - libc-fputil-tests - SRCS - dyadic_float_test.cpp - DEPENDS - libc.src.__support.FPUtil.dyadic_float -) +if(NOT LIBC_TARGET_ARCHITECTURE_IS_GPU) + add_fp_unittest( + dyadic_float_test + NEED_MPFR + SUITE + libc-fputil-tests + SRCS + dyadic_float_test.cpp + DEPENDS + libc.src.__support.FPUtil.dyadic_float + ) +endif() add_libc_test( fpbits_test @@ -22,12 +24,14 @@ libc.src.__support.FPUtil.fpbits_str ) -add_fp_unittest( - rounding_mode_test - SUITE - libc-fputil-tests - SRCS - rounding_mode_test.cpp - DEPENDS - libc.src.__support.FPUtil.rounding_mode -) +if(NOT LIBC_TARGET_ARCHITECTURE_IS_GPU) + add_fp_unittest( + rounding_mode_test + SUITE + libc-fputil-tests + SRCS + rounding_mode_test.cpp + DEPENDS + libc.src.__support.FPUtil.rounding_mode + ) +endif()