CMakeLists.txt 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. set(CCTEST_SRC
  2. cctest.cc
  3. gay-fixed.cc
  4. gay-precision.cc
  5. gay-shortest.cc
  6. gay-shortest-single.cc
  7. test-bignum.cc
  8. test-bignum-dtoa.cc
  9. test-conversions.cc
  10. test-diy-fp.cc
  11. test-dtoa.cc
  12. test-fast-dtoa.cc
  13. test-fixed-dtoa.cc
  14. test-ieee.cc
  15. test-strtod.cc
  16. )
  17. add_executable(cctest ${CCTEST_SRC})
  18. target_link_libraries(cctest double-conversion)
  19. add_test(NAME test_bignum
  20. WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
  21. COMMAND $<TARGET_FILE:cctest> test-bignum)
  22. add_test(NAME test_bignum_dtoa
  23. WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
  24. COMMAND $<TARGET_FILE:cctest> test-bignum-dtoa)
  25. add_test(NAME test_conversions
  26. WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
  27. COMMAND $<TARGET_FILE:cctest> test-conversions)
  28. add_test(NAME test_diy_fp
  29. WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
  30. COMMAND $<TARGET_FILE:cctest> test-diy-fp)
  31. add_test(NAME test_dtoa
  32. WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
  33. COMMAND $<TARGET_FILE:cctest> test-dtoa)
  34. add_test(NAME test_fast_dtoa
  35. WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
  36. COMMAND $<TARGET_FILE:cctest> test-fast-dtoa)
  37. add_test(NAME test_fixed_dtoa
  38. WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
  39. COMMAND $<TARGET_FILE:cctest> test-fixed-dtoa)
  40. add_test(NAME test_ieee
  41. WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
  42. COMMAND $<TARGET_FILE:cctest> test-ieee)
  43. add_test(NAME test_strtod
  44. WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
  45. COMMAND $<TARGET_FILE:cctest> test-strtod)