ya.make 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. YQL_UDF_CONTRIB(math_udf)
  2. YQL_ABI_VERSION(
  3. 2
  4. 28
  5. 0
  6. )
  7. SRCS(
  8. math_udf.cpp
  9. )
  10. IF (BUILD_TYPE != "release" AND BUILD_TYPE != "relwithdebinfo")
  11. CFLAGS(-DDISABLE_IR)
  12. ELSE()
  13. USE_LLVM_BC14()
  14. LLVM_BC(
  15. math_ir.cpp
  16. lib/erfinv.cpp
  17. NAME Math
  18. SYMBOLS
  19. PiIR
  20. EIR
  21. EpsIR
  22. RoundDownwardIR
  23. RoundToNearestIR
  24. RoundTowardZeroIR
  25. RoundUpwardIR
  26. AbsIR
  27. AcosIR
  28. AsinIR
  29. AsinhIR
  30. AtanIR
  31. CbrtIR
  32. CeilIR
  33. CosIR
  34. CoshIR
  35. ErfIR
  36. ErfInvIR
  37. ErfcInvIR
  38. ExpIR
  39. Exp2IR
  40. FabsIR
  41. FloorIR
  42. LgammaIR
  43. RintIR
  44. SinIR
  45. SinhIR
  46. SqrtIR
  47. TanIR
  48. TanhIR
  49. TgammaIR
  50. TruncIR
  51. IsFiniteIR
  52. IsInfIR
  53. IsNaNIR
  54. Atan2IR
  55. FmodIR
  56. HypotIR
  57. RemainderIR
  58. PowIR
  59. LdexpIR
  60. LogIR
  61. Log2IR
  62. Log10IR
  63. SigmoidIR
  64. FuzzyEqualsIR
  65. RoundIR
  66. ModIR
  67. RemIR
  68. )
  69. ENDIF()
  70. PEERDIR(
  71. yql/essentials/udfs/common/math/lib
  72. )
  73. END()
  74. RECURSE(
  75. lib
  76. )
  77. RECURSE_FOR_TESTS(
  78. test
  79. )