@@ -10,7 +10,7 @@ option(FASTFLOAT_SUPPLEMENTAL_TESTS "Run supplemental tests" ON)
1010if (NOT SYSTEM_DOCTEST)
1111 FetchContent_Declare(doctest
1212 GIT_REPOSITORY https://github.com/onqtam/doctest.git
13- GIT_TAG v2.4.11 )
13+ GIT_TAG v2.4.12 )
1414else ()
1515 find_package (doctest REQUIRED)
1616endif ()
@@ -23,24 +23,15 @@ endif()
2323
2424# FetchContent_MakeAvailable() was only introduced in 3.14
2525# https://cmake.org/cmake/help/v3.14/release/3.14.html#modules
26- # FetchContent_MakeAvailable(doctest)
2726if (NOT SYSTEM_DOCTEST)
28- FetchContent_GetProperties(doctest)
29- if (NOT doctest_POPULATED)
30- FetchContent_Populate(doctest)
31- add_subdirectory (${doctest_SOURCE_DIR} ${doctest_BINARY_DIR} )
32- endif ()
27+ FetchContent_MakeAvailable(doctest)
3328endif ()
3429
3530add_library (supplemental-data INTERFACE )
3631if (FASTFLOAT_SUPPLEMENTAL_TESTS)
37- FetchContent_GetProperties(supplemental_test_files)
38- if (NOT supplemental_test_files_POPULATED)
39- message (STATUS "Supplemental tests enabled. Retrieving test files." )
40- FetchContent_Populate(supplemental_test_files)
41- message (STATUS "Supplemental test files retrieved." )
42- add_subdirectory (${supplemental_test_files_SOURCE_DIR} ${supplemental_test_files_BINARY_DIR} )
43- endif ()
32+ message (STATUS "Supplemental tests enabled. Retrieving test files." )
33+ FetchContent_MakeAvailable(supplemental_test_files)
34+ message (STATUS "Supplemental test files retrieved." )
4435 target_compile_definitions (supplemental-data INTERFACE SUPPLEMENTAL_TEST_DATA_DIR="${supplemental_test_files_BINARY_DIR} /data" )
4536endif ()
4637
@@ -82,7 +73,7 @@ endif()
8273if (FASTFLOAT_SUPPLEMENTAL_TESTS)
8374 target_compile_definitions (basictest PRIVATE FASTFLOAT_SUPPLEMENTAL_TESTS)
8475endif ()
85-
76+ fast_float_add_cpp_test(p2497)
8677fast_float_add_cpp_test(long_test)
8778fast_float_add_cpp_test(powersoffive_hardround)
8879fast_float_add_cpp_test(string_test)
0 commit comments