From fadd52d2a86a075d8fa5d1de206323196975fce9 Mon Sep 17 00:00:00 2001 From: Martin Moene Date: Wed, 5 Jun 2019 00:05:53 +0200 Subject: [string-view-lite] Add new port (1.3.0) (#6758) --- ports/string-view-lite/CONTROL | 3 +++ ports/string-view-lite/portfile.cmake | 31 +++++++++++++++++++++++++++++++ 2 files changed, 34 insertions(+) create mode 100644 ports/string-view-lite/CONTROL create mode 100644 ports/string-view-lite/portfile.cmake diff --git a/ports/string-view-lite/CONTROL b/ports/string-view-lite/CONTROL new file mode 100644 index 000000000..f14d36c97 --- /dev/null +++ b/ports/string-view-lite/CONTROL @@ -0,0 +1,3 @@ +Source: string-view-lite +Version: 1.3.0 +Description: A C++17-like string_view for C++98, C++11 and later in a single-file header-only library diff --git a/ports/string-view-lite/portfile.cmake b/ports/string-view-lite/portfile.cmake new file mode 100644 index 000000000..068b16c08 --- /dev/null +++ b/ports/string-view-lite/portfile.cmake @@ -0,0 +1,31 @@ +include(vcpkg_common_functions) + +vcpkg_from_github( + OUT_SOURCE_PATH SOURCE_PATH + REPO martinmoene/string-view-lite + REF v1.3.0 + SHA512 52fb76198249ade5352d95af4a4e305b3e22b464a5d0a702e4b2228b1ca30df98b90bb01d5bfd16ae6ebb7bab5aecac5bd4a867898c362e82e57c2aaf938e07a +) + +vcpkg_configure_cmake( + SOURCE_PATH ${SOURCE_PATH} + PREFER_NINJA + OPTIONS + -DSTRING_VIEW_LITE_OPT_BUILD_TESTS=OFF + -DSTRING_VIEW_LITE_OPT_BUILD_EXAMPLES=OFF +) + +vcpkg_install_cmake() + +vcpkg_fixup_cmake_targets( + CONFIG_PATH lib/cmake/${PORT} +) + +file(REMOVE_RECURSE + ${CURRENT_PACKAGES_DIR}/debug + ${CURRENT_PACKAGES_DIR}/lib +) + +file(INSTALL + ${SOURCE_PATH}/LICENSE.txt DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright +) -- cgit v1.2.3