mirror of https://github.com/microsoft/vcpkg.git
[ryu] added ryu_printf (#16238)
* activated libraries generic_128 and ryu_printf * updated version for ryu * Fixed port version * updated port version info for ryu * removed generic_128 again, because it doesn't build under Windows * updated version info * - replaced CONTROL file with manifest file - corrected version string and port version * updated versions with "vcpkg x-add-version ryu" * corrected formatting of ryu manifest file * ran vcpkg --x-add-version again
This commit is contained in:
parent
787fe1418e
commit
d112d7cc06
|
|
@ -1,5 +0,0 @@
|
|||
Source: ryu
|
||||
Version: 2.0-2
|
||||
Homepage: https://github.com/ulfjack/ryu
|
||||
Description: Ryu generates the shortest decimal representation of a floating point number that maintains round-trip safety.
|
||||
Supports: !(uwp|arm|x86)
|
||||
|
|
@ -19,7 +19,7 @@ if (CMAKE_HOST_WIN32)
|
|||
endif ()
|
||||
|
||||
vcpkg_execute_build_process(
|
||||
COMMAND ${BAZEL} build --verbose_failures --strategy=CppCompile=standalone //ryu
|
||||
COMMAND ${BAZEL} build --verbose_failures --strategy=CppCompile=standalone //ryu //ryu:ryu_printf
|
||||
WORKING_DIRECTORY ${SOURCE_PATH}
|
||||
LOGNAME build-${TARGET_TRIPLET}-rel
|
||||
)
|
||||
|
|
@ -27,12 +27,16 @@ vcpkg_execute_build_process(
|
|||
if (CMAKE_HOST_WIN32)
|
||||
file(INSTALL ${SOURCE_PATH}/bazel-bin/ryu/ryu.lib DESTINATION ${CURRENT_PACKAGES_DIR}/lib/)
|
||||
file(INSTALL ${SOURCE_PATH}/bazel-bin/ryu/ryu.lib DESTINATION ${CURRENT_PACKAGES_DIR}/debug/lib/)
|
||||
file(INSTALL ${SOURCE_PATH}/bazel-bin/ryu/ryu_printf.lib DESTINATION ${CURRENT_PACKAGES_DIR}/lib/)
|
||||
file(INSTALL ${SOURCE_PATH}/bazel-bin/ryu/ryu_printf.lib DESTINATION ${CURRENT_PACKAGES_DIR}/debug/lib/)
|
||||
else()
|
||||
file(INSTALL ${SOURCE_PATH}/bazel-bin/ryu/libryu.a DESTINATION ${CURRENT_PACKAGES_DIR}/lib/)
|
||||
file(INSTALL ${SOURCE_PATH}/bazel-bin/ryu/libryu.a DESTINATION ${CURRENT_PACKAGES_DIR}/debug/lib/)
|
||||
file(INSTALL ${SOURCE_PATH}/bazel-bin/ryu/libryu_printf.a DESTINATION ${CURRENT_PACKAGES_DIR}/lib/)
|
||||
file(INSTALL ${SOURCE_PATH}/bazel-bin/ryu/libryu_printf.a DESTINATION ${CURRENT_PACKAGES_DIR}/debug/lib/)
|
||||
endif()
|
||||
|
||||
file(INSTALL ${SOURCE_PATH}/LICENSE-Boost DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright)
|
||||
file(INSTALL ${SOURCE_PATH}/ryu/ryu.h DESTINATION ${CURRENT_PACKAGES_DIR}/include/ryu/)
|
||||
file(INSTALL ${SOURCE_PATH}/ryu/ryu2.h DESTINATION ${CURRENT_PACKAGES_DIR}/include/ryu/)
|
||||
file(INSTALL ${CMAKE_CURRENT_LIST_DIR}/ryuConfig.cmake DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT})
|
||||
|
||||
|
|
|
|||
|
|
@ -15,6 +15,8 @@ get_filename_component(ROOT "${ROOT}" PATH)
|
|||
|
||||
if (CMAKE_HOST_WIN32)
|
||||
set_library_target("RYU" "ryu" "${ROOT}/debug/lib/ryu.lib" "${ROOT}/lib/ryu.lib" "${ROOT}/include/")
|
||||
set_library_target("RYU" "ryu_printf" "${ROOT}/debug/lib/ryu_printf.lib" "${ROOT}/lib/ryu_printf.lib" "${ROOT}/include/")
|
||||
else()
|
||||
set_library_target("RYU" "ryu" "${ROOT}/debug/lib/libryu.a" "${ROOT}/lib/libryu.a" "${ROOT}/include/")
|
||||
set_library_target("RYU" "ryu_printf" "${ROOT}/debug/lib/libryu_printf.a" "${ROOT}/lib/libryu_printf.a" "${ROOT}/include/")
|
||||
endif()
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
{
|
||||
"name": "ryu",
|
||||
"version-string": "2.0",
|
||||
"port-version": 3,
|
||||
"description": "Ryu generates the shortest decimal representation of a floating point number that maintains round-trip safety.",
|
||||
"homepage": "https://github.com/ulfjack/ryu",
|
||||
"supports": "!(uwp | arm | x86)"
|
||||
}
|
||||
|
|
@ -5217,8 +5217,8 @@
|
|||
"port-version": 0
|
||||
},
|
||||
"ryu": {
|
||||
"baseline": "2.0-2",
|
||||
"port-version": 0
|
||||
"baseline": "2.0",
|
||||
"port-version": 3
|
||||
},
|
||||
"safeint": {
|
||||
"baseline": "3.24",
|
||||
|
|
|
|||
|
|
@ -1,5 +1,10 @@
|
|||
{
|
||||
"versions": [
|
||||
{
|
||||
"git-tree": "faaef55aea17b88d0328989a64d948d8a09d7559",
|
||||
"version-string": "2.0",
|
||||
"port-version": 3
|
||||
},
|
||||
{
|
||||
"git-tree": "ab26061ca3f9435c12bc97f8f20308042eebdb20",
|
||||
"version-string": "2.0-2",
|
||||
|
|
|
|||
Loading…
Reference in New Issue