CMakeLists.txt 379 B

1234567891011121314151617181920212223
  1. add_executable(TestMathFunctions)
  2. target_sources(TestMathFunctions
  3. PRIVATE
  4. TestMathFunctions.cxx
  5. )
  6. target_link_libraries(TestMathFunctions
  7. PRIVATE
  8. MathFunctions
  9. )
  10. function(MathFunctionTest op)
  11. add_test(
  12. NAME ${op}
  13. COMMAND TestMathFunctions ${op}
  14. )
  15. endfunction()
  16. MathFunctionTest(add)
  17. MathFunctionTest(mul)
  18. MathFunctionTest(sqrt)
  19. MathFunctionTest(sub)