##==================================================================================================
##  EVE - Expressive Vector Engine
##  Copyright : EVE Project Contributors
##  SPDX-License-Identifier: BSL-1.0
##==================================================================================================
add_custom_target(random.math.exe           )
add_dependencies(random.exe random.math.exe )

##==================================================================================================
## tests
##==================================================================================================
make_unit("random.math"  acos.cpp            )
make_unit("random.math"  acosd.cpp           )
make_unit("random.math"  acosh.cpp           )
make_unit("random.math"  acospi.cpp          )
make_unit("random.math"  acot.cpp            )
make_unit("random.math"  acotd.cpp           )
make_unit("random.math"  acoth.cpp           )
make_unit("random.math"  acotpi.cpp          )
make_unit("random.math"  acsc.cpp            )
make_unit("random.math"  acscd.cpp           )
make_unit("random.math"  acsch.cpp           )
make_unit("random.math"  acscpi.cpp          )
make_unit("random.math"  asec.cpp            )
make_unit("random.math"  asecd.cpp           )
make_unit("random.math"  asech.cpp           )
make_unit("random.math"  asecpi.cpp          )
make_unit("random.math"  asin.cpp            )
make_unit("random.math"  asind.cpp           )
make_unit("random.math"  asinh.cpp           )
make_unit("random.math"  asinpi.cpp          )
make_unit("random.math"  atan.cpp            )
make_unit("random.math"  atand.cpp           )
make_unit("random.math"  atanh.cpp           )
make_unit("random.math"  atanpi.cpp          )
make_unit("random.math"  cos.cpp             )
make_unit("random.math"  cosd.cpp            )
make_unit("random.math"  cospi.cpp           )
make_unit("random.math"  cosh.cpp            )
make_unit("random.math"  cot.cpp             )
make_unit("random.math"  cotd.cpp            )
make_unit("random.math"  coth.cpp            )
make_unit("random.math"  cotpi.cpp           )
make_unit("random.math"  csc.cpp             )
make_unit("random.math"  cscd.cpp            )
make_unit("random.math"  csch.cpp            )
make_unit("random.math"  cscpi.cpp           )
make_unit("random.math"  deginrad.cpp        )
make_unit("random.math"  exp.cpp             )
make_unit("random.math"  exp10.cpp           )
make_unit("random.math"  exp2.cpp            )
make_unit("random.math"  expm1.cpp           )
make_unit("random.math"  log.cpp             )
make_unit("random.math"  log10.cpp           )
make_unit("random.math"  log1p.cpp           )
make_unit("random.math"  log2.cpp            )
make_unit("random.math"  radindeg.cpp        )
make_unit("random.math"  radinpi.cpp         )
make_unit("random.math"  sec.cpp             )
make_unit("random.math"  secd.cpp            )
make_unit("random.math"  sech.cpp            )
make_unit("random.math"  secpi.cpp           )
make_unit("random.math"  sin.cpp             )
make_unit("random.math"  sind.cpp            )
make_unit("random.math"  sinh.cpp            )
make_unit("random.math"  sinpi.cpp           )
make_unit("random.math"  tan.cpp             )
make_unit("random.math"  tand.cpp            )
make_unit("random.math"  tanh.cpp            )
make_unit("random.math"  tanpi.cpp           )
