mirror of
https://github.com/fastfloat/fast_float.git
synced 2025-12-08 01:36:49 +08:00
22 lines
972 B
CMake
22 lines
972 B
CMake
|
|
function(fast_float_add_cpp_test TEST_NAME)
|
|
add_executable(${TEST_NAME} ${TEST_NAME}.cpp)
|
|
add_test(${TEST_NAME} ${TEST_NAME})
|
|
if(NOT WIN32)
|
|
target_compile_options(${TEST_NAME} PUBLIC -Werror -Wall -Wextra -Weffc++)
|
|
target_compile_options(${TEST_NAME} PUBLIC -Wsign-compare -Wshadow -Wwrite-strings -Wpointer-arith -Winit-self -Wconversion -Wsign-conversion)
|
|
endif()
|
|
target_link_libraries(${TEST_NAME} PUBLIC fast_float)
|
|
endfunction(fast_float_add_cpp_test)
|
|
fast_float_add_cpp_test(short_random_string)
|
|
fast_float_add_cpp_test(exhaustive32_midpoint)
|
|
fast_float_add_cpp_test(random_string)
|
|
fast_float_add_cpp_test(string_test)
|
|
fast_float_add_cpp_test(exhaustive32)
|
|
fast_float_add_cpp_test(exhaustive32_64)
|
|
fast_float_add_cpp_test(long_exhaustive32)
|
|
fast_float_add_cpp_test(long_exhaustive32_64)
|
|
fast_float_add_cpp_test(long_random64)
|
|
fast_float_add_cpp_test(random64)
|
|
fast_float_add_cpp_test(basictest)
|
|
fast_float_add_cpp_test(example_test) |