From 3e22027648b7928b45b292602ae721c54910e47a Mon Sep 17 00:00:00 2001 From: myd7349 Date: Tue, 21 May 2019 06:49:49 +0800 Subject: [cppitertools] Add new port (#6518) * [cppitertools] Add new port * [cppitertools] Use globs to make updates easier * [cppitertools] Rerun CI --- ports/cppitertools/CONTROL | 4 ++++ ports/cppitertools/portfile.cmake | 20 ++++++++++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 ports/cppitertools/CONTROL create mode 100644 ports/cppitertools/portfile.cmake (limited to 'ports/cppitertools') diff --git a/ports/cppitertools/CONTROL b/ports/cppitertools/CONTROL new file mode 100644 index 000000000..8c5f387ec --- /dev/null +++ b/ports/cppitertools/CONTROL @@ -0,0 +1,4 @@ +Source: cppitertools +Version: 2019-04-14-2 +Description: Range-based for loop add-ons inspired by the Python builtins and itertools library +Build-Depends: boost-optional diff --git a/ports/cppitertools/portfile.cmake b/ports/cppitertools/portfile.cmake new file mode 100644 index 000000000..f19069a3b --- /dev/null +++ b/ports/cppitertools/portfile.cmake @@ -0,0 +1,20 @@ +# header-only library + +include(vcpkg_common_functions) + +vcpkg_from_github( + OUT_SOURCE_PATH SOURCE_PATH + REPO ryanhaining/cppitertools + REF 97bfd33cdc268426b20f189c13d3ed88f5e1f4c2 + SHA512 7b8926cf00b5be17fa89a1d1aea883e60848187bb00d637c40a20f6e11811add4785f2f461e530a6cd557d3be16490799ffcd7ea90bd7b58fdca549c3df03e8c + HEAD_REF master +) + +file(GLOB INCLUDE_FILES ${SOURCE_PATH}/*.hpp) +file(GLOB INCLUDE_INTERNAL_FILES ${SOURCE_PATH}/internal/*.hpp) + +file(COPY ${INCLUDE_FILES} DESTINATION ${CURRENT_PACKAGES_DIR}/include) +file(COPY ${INCLUDE_INTERNAL_FILES} DESTINATION ${CURRENT_PACKAGES_DIR}/include/internal) + +# Handle copyright +configure_file(${SOURCE_PATH}/LICENSE.md ${CURRENT_PACKAGES_DIR}/share/${PORT}/copyright COPYONLY) -- cgit v1.2.3