diff options
| -rw-r--r-- | ports/libhv/portfile.cmake | 28 | ||||
| -rw-r--r-- | ports/libhv/vcpkg.json | 7 | ||||
| -rw-r--r-- | versions/baseline.json | 4 | ||||
| -rw-r--r-- | versions/l-/libhv.json | 9 |
4 files changed, 48 insertions, 0 deletions
diff --git a/ports/libhv/portfile.cmake b/ports/libhv/portfile.cmake new file mode 100644 index 000000000..8f25101c0 --- /dev/null +++ b/ports/libhv/portfile.cmake @@ -0,0 +1,28 @@ +vcpkg_fail_port_install(ON_ARCH "arm" ON_TARGET "uwp") + +vcpkg_from_github( + OUT_SOURCE_PATH SOURCE_PATH + REPO ithewei/libhv + REF v1.0.0 + SHA512 49d9e93444667ff143048abc05f88aab23ec5c543c58d0494bac9c29ac8216760220f19828bde6b84a5864bc8c5ec280ee4a72cc5ba888a4f02734240243cb07 + HEAD_REF master +) + +string(COMPARE EQUAL "${VCPKG_LIBRARY_LINKAGE}" "static" BUILD_STATIC) +string(COMPARE EQUAL "${VCPKG_LIBRARY_LINKAGE}" "dynamic" BUILD_SHARED) + +vcpkg_configure_cmake( + SOURCE_PATH ${SOURCE_PATH} + PREFER_NINJA + OPTIONS + -DBUILD_EXAMPLES=OFF + -DBUILD_UNITTEST=OFF + -DBUILD_STATIC=${BUILD_STATIC} + -DBUILD_SHARED=${BUILD_SHARED} +) + +vcpkg_install_cmake() + +file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/include") + +file(INSTALL ${SOURCE_PATH}/LICENSE DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright) diff --git a/ports/libhv/vcpkg.json b/ports/libhv/vcpkg.json new file mode 100644 index 000000000..adfef8d20 --- /dev/null +++ b/ports/libhv/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "libhv", + "version": "1.0.0", + "description": "Libhv is a C/C++ network library similar to libevent/libuv.", + "homepage": "https://github.com/ithewei/libhv", + "supports": "!(arm | uwp)" +} diff --git a/versions/baseline.json b/versions/baseline.json index aa63a9622..aa207cb15 100644 --- a/versions/baseline.json +++ b/versions/baseline.json @@ -3072,6 +3072,10 @@ "baseline": "2020.08.30", "port-version": 0 }, + "libhv": { + "baseline": "1.0.0", + "port-version": 0 + }, "libhydrogen": { "baseline": "2019-08-11", "port-version": 0 diff --git a/versions/l-/libhv.json b/versions/l-/libhv.json new file mode 100644 index 000000000..bf02f8121 --- /dev/null +++ b/versions/l-/libhv.json @@ -0,0 +1,9 @@ +{ + "versions": [ + { + "git-tree": "53457f5b0cce060b81f86072bde37a9607fe38a8", + "version": "1.0.0", + "port-version": 0 + } + ] +} |
