mirror of
https://github.com/OPM/ResInsight.git
synced 2026-10-24 22:27:55 -05:00
#14004 surfio: Update to 0.0.20 and link fast_float from vcpkg
This commit is contained in:
1 parent
92107da9ed
commit
3efdbafa0c
2 files changed
+8
-2
No files matched your search
+7
-1
@@ -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)
|
||||
|
||||
Vendored
+1
-1
Submodule ThirdParty/custom-surfio/surfio updated: 255ff96fe2...14e3fc39f4.
Reference in new issue
Block a user