1*a6021da3SAndroid Build Coastguard Worker 2*a6021da3SAndroid Build Coastguard Workerset(CCTEST_SRC 3*a6021da3SAndroid Build Coastguard Worker cctest.cc 4*a6021da3SAndroid Build Coastguard Worker gay-fixed.cc 5*a6021da3SAndroid Build Coastguard Worker gay-precision.cc 6*a6021da3SAndroid Build Coastguard Worker gay-shortest.cc 7*a6021da3SAndroid Build Coastguard Worker gay-shortest-single.cc 8*a6021da3SAndroid Build Coastguard Worker test-bignum.cc 9*a6021da3SAndroid Build Coastguard Worker test-bignum-dtoa.cc 10*a6021da3SAndroid Build Coastguard Worker test-conversions.cc 11*a6021da3SAndroid Build Coastguard Worker test-diy-fp.cc 12*a6021da3SAndroid Build Coastguard Worker test-dtoa.cc 13*a6021da3SAndroid Build Coastguard Worker test-fast-dtoa.cc 14*a6021da3SAndroid Build Coastguard Worker test-fixed-dtoa.cc 15*a6021da3SAndroid Build Coastguard Worker test-ieee.cc 16*a6021da3SAndroid Build Coastguard Worker test-strtod.cc 17*a6021da3SAndroid Build Coastguard Worker) 18*a6021da3SAndroid Build Coastguard Worker 19*a6021da3SAndroid Build Coastguard Workeradd_executable(cctest ${CCTEST_SRC}) 20*a6021da3SAndroid Build Coastguard Workertarget_link_libraries(cctest double-conversion) 21*a6021da3SAndroid Build Coastguard Workerif(MSVC) 22*a6021da3SAndroid Build Coastguard Worker target_compile_options(cctest PRIVATE /bigobj) 23*a6021da3SAndroid Build Coastguard Workerendif() 24*a6021da3SAndroid Build Coastguard Worker 25*a6021da3SAndroid Build Coastguard Workeradd_test(NAME test_bignum 26*a6021da3SAndroid Build Coastguard Worker WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} 27*a6021da3SAndroid Build Coastguard Worker COMMAND $<TARGET_FILE:cctest> test-bignum) 28*a6021da3SAndroid Build Coastguard Worker 29*a6021da3SAndroid Build Coastguard Workeradd_test(NAME test_bignum_dtoa 30*a6021da3SAndroid Build Coastguard Worker WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} 31*a6021da3SAndroid Build Coastguard Worker COMMAND $<TARGET_FILE:cctest> test-bignum-dtoa) 32*a6021da3SAndroid Build Coastguard Worker 33*a6021da3SAndroid Build Coastguard Workeradd_test(NAME test_conversions 34*a6021da3SAndroid Build Coastguard Worker WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} 35*a6021da3SAndroid Build Coastguard Worker COMMAND $<TARGET_FILE:cctest> test-conversions) 36*a6021da3SAndroid Build Coastguard Workeradd_test(NAME test_diy_fp 37*a6021da3SAndroid Build Coastguard Worker WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} 38*a6021da3SAndroid Build Coastguard Worker COMMAND $<TARGET_FILE:cctest> test-diy-fp) 39*a6021da3SAndroid Build Coastguard Workeradd_test(NAME test_dtoa 40*a6021da3SAndroid Build Coastguard Worker WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} 41*a6021da3SAndroid Build Coastguard Worker COMMAND $<TARGET_FILE:cctest> test-dtoa) 42*a6021da3SAndroid Build Coastguard Workeradd_test(NAME test_fast_dtoa 43*a6021da3SAndroid Build Coastguard Worker WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} 44*a6021da3SAndroid Build Coastguard Worker COMMAND $<TARGET_FILE:cctest> test-fast-dtoa) 45*a6021da3SAndroid Build Coastguard Workeradd_test(NAME test_fixed_dtoa 46*a6021da3SAndroid Build Coastguard Worker WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} 47*a6021da3SAndroid Build Coastguard Worker COMMAND $<TARGET_FILE:cctest> test-fixed-dtoa) 48*a6021da3SAndroid Build Coastguard Workeradd_test(NAME test_ieee 49*a6021da3SAndroid Build Coastguard Worker WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} 50*a6021da3SAndroid Build Coastguard Worker COMMAND $<TARGET_FILE:cctest> test-ieee) 51*a6021da3SAndroid Build Coastguard Workeradd_test(NAME test_strtod 52*a6021da3SAndroid Build Coastguard Worker WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} 53*a6021da3SAndroid Build Coastguard Worker COMMAND $<TARGET_FILE:cctest> test-strtod) 54