aboutsummaryrefslogtreecommitdiff
path: root/libc/test/src/math/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'libc/test/src/math/CMakeLists.txt')
-rw-r--r--libc/test/src/math/CMakeLists.txt83
1 files changed, 42 insertions, 41 deletions
diff --git a/libc/test/src/math/CMakeLists.txt b/libc/test/src/math/CMakeLists.txt
index 3bd40f6b32f1..f5a1e0e51a71 100644
--- a/libc/test/src/math/CMakeLists.txt
+++ b/libc/test/src/math/CMakeLists.txt
@@ -1,6 +1,6 @@
add_libc_testsuite(libc_math_unittests)
-function(add_math_unittest name)
+function(add_fp_unittest name)
cmake_parse_arguments(
"MATH_UNITTEST"
"NEED_MPFR" # No optional arguments
@@ -17,13 +17,14 @@ function(add_math_unittest name)
endif()
add_libc_unittest(${name} ${MATH_UNITTEST_UNPARSED_ARGUMENTS})
+ get_fq_target_name(${name} fq_target_name)
+ target_link_libraries(${fq_target_name} PRIVATE LibcFPTestHelpers)
if(MATH_UNITTEST_NEED_MPFR)
- get_fq_target_name(${name} fq_target_name)
target_link_libraries(${fq_target_name} PRIVATE libcMPFRWrapper -lmpfr -lgmp)
endif()
-endfunction(add_math_unittest)
+endfunction(add_fp_unittest)
-add_math_unittest(
+add_fp_unittest(
cosf_test
NEED_MPFR
SUITE
@@ -39,7 +40,7 @@ add_math_unittest(
libc.utils.FPUtil.fputil
)
-add_math_unittest(
+add_fp_unittest(
sinf_test
NEED_MPFR
SUITE
@@ -55,7 +56,7 @@ add_math_unittest(
libc.utils.FPUtil.fputil
)
-add_math_unittest(
+add_fp_unittest(
sincosf_test
NEED_MPFR
SUITE
@@ -71,7 +72,7 @@ add_math_unittest(
libc.utils.FPUtil.fputil
)
-add_math_unittest(
+add_fp_unittest(
fabs_test
NEED_MPFR
SUITE
@@ -84,7 +85,7 @@ add_math_unittest(
libc.utils.FPUtil.fputil
)
-add_math_unittest(
+add_fp_unittest(
fabsf_test
NEED_MPFR
SUITE
@@ -97,7 +98,7 @@ add_math_unittest(
libc.utils.FPUtil.fputil
)
-add_math_unittest(
+add_fp_unittest(
fabsl_test
NEED_MPFR
SUITE
@@ -110,7 +111,7 @@ add_math_unittest(
libc.utils.FPUtil.fputil
)
-add_math_unittest(
+add_fp_unittest(
trunc_test
NEED_MPFR
SUITE
@@ -123,7 +124,7 @@ add_math_unittest(
libc.utils.FPUtil.fputil
)
-add_math_unittest(
+add_fp_unittest(
truncf_test
NEED_MPFR
SUITE
@@ -136,7 +137,7 @@ add_math_unittest(
libc.utils.FPUtil.fputil
)
-add_math_unittest(
+add_fp_unittest(
truncl_test
NEED_MPFR
SUITE
@@ -149,7 +150,7 @@ add_math_unittest(
libc.utils.FPUtil.fputil
)
-add_math_unittest(
+add_fp_unittest(
ceil_test
NEED_MPFR
SUITE
@@ -162,7 +163,7 @@ add_math_unittest(
libc.utils.FPUtil.fputil
)
-add_math_unittest(
+add_fp_unittest(
ceilf_test
NEED_MPFR
SUITE
@@ -175,7 +176,7 @@ add_math_unittest(
libc.utils.FPUtil.fputil
)
-add_math_unittest(
+add_fp_unittest(
ceill_test
NEED_MPFR
SUITE
@@ -188,7 +189,7 @@ add_math_unittest(
libc.utils.FPUtil.fputil
)
-add_math_unittest(
+add_fp_unittest(
floor_test
NEED_MPFR
SUITE
@@ -201,7 +202,7 @@ add_math_unittest(
libc.utils.FPUtil.fputil
)
-add_math_unittest(
+add_fp_unittest(
floorf_test
NEED_MPFR
SUITE
@@ -214,7 +215,7 @@ add_math_unittest(
libc.utils.FPUtil.fputil
)
-add_math_unittest(
+add_fp_unittest(
floorl_test
NEED_MPFR
SUITE
@@ -227,7 +228,7 @@ add_math_unittest(
libc.utils.FPUtil.fputil
)
-add_math_unittest(
+add_fp_unittest(
round_test
NEED_MPFR
SUITE
@@ -240,7 +241,7 @@ add_math_unittest(
libc.utils.FPUtil.fputil
)
-add_math_unittest(
+add_fp_unittest(
roundf_test
NEED_MPFR
SUITE
@@ -253,7 +254,7 @@ add_math_unittest(
libc.utils.FPUtil.fputil
)
-add_math_unittest(
+add_fp_unittest(
roundl_test
NEED_MPFR
SUITE
@@ -266,7 +267,7 @@ add_math_unittest(
libc.utils.FPUtil.fputil
)
-add_math_unittest(
+add_fp_unittest(
expf_test
NEED_MPFR
SUITE
@@ -280,7 +281,7 @@ add_math_unittest(
libc.utils.FPUtil.fputil
)
-add_math_unittest(
+add_fp_unittest(
exp2f_test
NEED_MPFR
SUITE
@@ -294,7 +295,7 @@ add_math_unittest(
libc.utils.FPUtil.fputil
)
-add_math_unittest(
+add_fp_unittest(
copysign_test
SUITE
libc_math_unittests
@@ -306,7 +307,7 @@ add_math_unittest(
libc.utils.FPUtil.fputil
)
-add_math_unittest(
+add_fp_unittest(
copysignf_test
SUITE
libc_math_unittests
@@ -318,7 +319,7 @@ add_math_unittest(
libc.utils.FPUtil.fputil
)
-add_math_unittest(
+add_fp_unittest(
copysignl_test
SUITE
libc_math_unittests
@@ -330,7 +331,7 @@ add_math_unittest(
libc.utils.FPUtil.fputil
)
-add_math_unittest(
+add_fp_unittest(
frexp_test
SUITE
libc_math_unittests
@@ -342,7 +343,7 @@ add_math_unittest(
libc.utils.FPUtil.fputil
)
-add_math_unittest(
+add_fp_unittest(
frexpf_test
SUITE
libc_math_unittests
@@ -354,7 +355,7 @@ add_math_unittest(
libc.utils.FPUtil.fputil
)
-add_math_unittest(
+add_fp_unittest(
frexpl_test
SUITE
libc_math_unittests
@@ -366,7 +367,7 @@ add_math_unittest(
libc.utils.FPUtil.fputil
)
-add_math_unittest(
+add_fp_unittest(
logb_test
SUITE
libc_math_unittests
@@ -378,7 +379,7 @@ add_math_unittest(
libc.utils.FPUtil.fputil
)
-add_math_unittest(
+add_fp_unittest(
logbf_test
SUITE
libc_math_unittests
@@ -390,7 +391,7 @@ add_math_unittest(
libc.utils.FPUtil.fputil
)
-add_math_unittest(
+add_fp_unittest(
logbl_test
SUITE
libc_math_unittests
@@ -402,7 +403,7 @@ add_math_unittest(
libc.utils.FPUtil.fputil
)
-add_math_unittest(
+add_fp_unittest(
modf_test
SUITE
libc_math_unittests
@@ -414,7 +415,7 @@ add_math_unittest(
libc.utils.FPUtil.fputil
)
-add_math_unittest(
+add_fp_unittest(
modff_test
SUITE
libc_math_unittests
@@ -426,7 +427,7 @@ add_math_unittest(
libc.utils.FPUtil.fputil
)
-add_math_unittest(
+add_fp_unittest(
modfl_test
SUITE
libc_math_unittests
@@ -438,7 +439,7 @@ add_math_unittest(
libc.utils.FPUtil.fputil
)
-add_math_unittest(
+add_fp_unittest(
fminf_test
SUITE
libc_math_unittests
@@ -450,7 +451,7 @@ add_math_unittest(
libc.utils.FPUtil.fputil
)
-add_math_unittest(
+add_fp_unittest(
fmin_test
SUITE
libc_math_unittests
@@ -462,7 +463,7 @@ add_math_unittest(
libc.utils.FPUtil.fputil
)
-add_math_unittest(
+add_fp_unittest(
fminl_test
SUITE
libc_math_unittests
@@ -474,7 +475,7 @@ add_math_unittest(
libc.utils.FPUtil.fputil
)
-add_math_unittest(
+add_fp_unittest(
fmaxf_test
SUITE
libc_math_unittests
@@ -486,7 +487,7 @@ add_math_unittest(
libc.utils.FPUtil.fputil
)
-add_math_unittest(
+add_fp_unittest(
fmax_test
SUITE
libc_math_unittests
@@ -498,7 +499,7 @@ add_math_unittest(
libc.utils.FPUtil.fputil
)
-add_math_unittest(
+add_fp_unittest(
fmaxl_test
SUITE
libc_math_unittests