@@ -32,6 +32,70 @@ list(REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT}/src/math/jn.c")
3232list (REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT} /src/math/jnf.c" )
3333list (REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT} /src/math/tgamma.c" )
3434
35+ # exclude long doubles
36+ list (REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT} /src/math/__cosl.c" )
37+ list (REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT} /src/math/__fpclassifyl.c" )
38+ list (REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT} /src/math/__invtrigl.c" )
39+ list (REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT} /src/math/__math_invalidl.c" )
40+ list (REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT} /src/math/__polevll.c" )
41+ list (REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT} /src/math/__rem_pio2l.c" )
42+ list (REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT} /src/math/__signbitl.c" )
43+ list (REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT} /src/math/__sinl.c" )
44+ list (REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT} /src/math/__tanl.c" )
45+ list (REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT} /src/math/acoshl.c" )
46+ list (REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT} /src/math/acosl.c" )
47+ list (REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT} /src/math/asinhl.c" )
48+ list (REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT} /src/math/asinl.c" )
49+ list (REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT} /src/math/atan2l.c" )
50+ list (REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT} /src/math/atanhl.c" )
51+ list (REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT} /src/math/atanl.c" )
52+ list (REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT} /src/math/cbrtl.c" )
53+ list (REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT} /src/math/ceill.c" )
54+ list (REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT} /src/math/copysignl.c" )
55+ list (REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT} /src/math/coshl.c" )
56+ list (REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT} /src/math/cosl.c" )
57+ list (REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT} /src/math/erfl.c" )
58+ list (REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT} /src/math/exp10l.c" )
59+ list (REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT} /src/math/exp2l.c" )
60+ list (REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT} /src/math/expl.c" )
61+ list (REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT} /src/math/expm1l.c" )
62+ list (REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT} /src/math/fabsl.c" )
63+ list (REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT} /src/math/fdiml.c" )
64+ list (REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT} /src/math/floorl.c" )
65+ list (REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT} /src/math/fmaxl.c" )
66+ list (REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT} /src/math/fminl.c" )
67+ list (REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT} /src/math/fmodl.c" )
68+ list (REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT} /src/math/frexpl.c" )
69+ list (REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT} /src/math/hypotl.c" )
70+ list (REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT} /src/math/ldexpl.c" )
71+ list (REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT} /src/math/lgammal.c" )
72+ list (REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT} /src/math/llroundl.c" )
73+ list (REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT} /src/math/log10l.c" )
74+ list (REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT} /src/math/log1pl.c" )
75+ list (REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT} /src/math/log2l.c" )
76+ list (REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT} /src/math/logbl.c" )
77+ list (REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT} /src/math/logl.c" )
78+ list (REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT} /src/math/lroundl.c" )
79+ list (REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT} /src/math/modfl.c" )
80+ list (REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT} /src/math/nanl.c" )
81+ list (REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT} /src/math/nextafterl.c" )
82+ list (REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT} /src/math/nexttowardl.c" )
83+ list (REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT} /src/math/powl.c" )
84+ list (REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT} /src/math/remainderl.c" )
85+ list (REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT} /src/math/remquol.c" )
86+ list (REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT} /src/math/rintl.c" )
87+ list (REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT} /src/math/roundl.c" )
88+ list (REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT} /src/math/scalblnl.c" )
89+ list (REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT} /src/math/scalbnl.c" )
90+ list (REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT} /src/math/sincosl.c" )
91+ list (REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT} /src/math/sinhl.c" )
92+ list (REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT} /src/math/sinl.c" )
93+ list (REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT} /src/math/sqrtl.c" )
94+ list (REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT} /src/math/tanhl.c" )
95+ list (REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT} /src/math/tanl.c" )
96+ list (REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT} /src/math/tgammal.c" )
97+ list (REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT} /src/math/truncl.c" )
98+
3599add_library (${PROJECT_NAME} STATIC
36100 ${MUSL_MATH_SRC}
37101)
0 commit comments