#14004 surfio: Update to 0.0.20 and link fast_float from vcpkg

This commit is contained in:
Magne Sjaastad committed 2026-05-19 07:58:37 +02:00
1 parent 92107da9ed
commit 3efdbafa0c
2 files changed
+8 -2

No files matched your search

+7 -1
View File
@@ -16,6 +16,10 @@ if(NOT mdspan_POPULATED)
add_subdirectory(${mdspan_SOURCE_DIR} ${mdspan_BINARY_DIR} EXCLUDE_FROM_ALL)
endif()
# surfio uses parse_number/parse_number.h which falls back to fast_float
# when std::from_chars for floats is not available. fast_float is provided via vcpkg.
find_package(FastFloat CONFIG REQUIRED)
# surfio_lib
set(SRC_PATH "${CMAKE_CURRENT_LIST_DIR}/surfio/src/lib")
add_library(surfio_lib)
@@ -32,5 +36,7 @@ target_include_directories(
PRIVATE ../mio
)
target_link_libraries(surfio_lib PUBLIC mdspan)
target_compile_definitions(surfio_lib PRIVATE STD_FROM_CHARS_FLOAT_SUPPORT=0)
target_link_libraries(surfio_lib PUBLIC mdspan PRIVATE FastFloat::fast_float)