diff --git a/ports/fast-double-parser/portfile.cmake b/ports/fast-double-parser/portfile.cmake new file mode 100644 index 00000000000000..1770d10d110914 --- /dev/null +++ b/ports/fast-double-parser/portfile.cmake @@ -0,0 +1,13 @@ +vcpkg_from_github( + OUT_SOURCE_PATH SOURCE_PATH + REPO lemire/fast_double_parser + REF "v${VERSION}" + SHA512 14a23b9e2ddc924d66f2748134364c546c6511ad380fbf59313c1d77c14dc4b0d22367a44b423f835ff2941f8d9c511f18b97ce25eda826ddc08a8eaaf7014bd + HEAD_REF master +) + +set(VCPKG_BUILD_TYPE release) # header-only port + +file(INSTALL "${SOURCE_PATH}/include/" DESTINATION "${CURRENT_PACKAGES_DIR}/include") + +vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/LICENSE") diff --git a/ports/fast-double-parser/vcpkg.json b/ports/fast-double-parser/vcpkg.json new file mode 100644 index 00000000000000..de3704f87e4173 --- /dev/null +++ b/ports/fast-double-parser/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "fast-double-parser", + "version": "0.7.0", + "description": "Fast function to parse strings into double (binary64) floating-point values, enforces the RFC 7159 (JSON standard) grammar: 4x faster than strtod", + "homepage": "https://github.com/lemire/fast_double_parser", + "license": "Apache-2.0" +} diff --git a/versions/baseline.json b/versions/baseline.json index 9bc4f5ab46d3c3..ebe66f0990be3a 100644 --- a/versions/baseline.json +++ b/versions/baseline.json @@ -2616,6 +2616,10 @@ "baseline": "2021-01-03", "port-version": 2 }, + "fast-double-parser": { + "baseline": "0.7.0", + "port-version": 0 + }, "fast-float": { "baseline": "6.1.1", "port-version": 0 diff --git a/versions/f-/fast-double-parser.json b/versions/f-/fast-double-parser.json new file mode 100644 index 00000000000000..360d8c810a84ea --- /dev/null +++ b/versions/f-/fast-double-parser.json @@ -0,0 +1,9 @@ +{ + "versions": [ + { + "git-tree": "fac99fe686dd7874d02be06d78f4df1a6ac7358d", + "version": "0.7.0", + "port-version": 0 + } + ] +}