diff options
| author | myd7349 <myd7349@gmail.com> | 2019-05-21 06:49:49 +0800 |
|---|---|---|
| committer | Robert Schumacher <roschuma@microsoft.com> | 2019-05-20 15:49:48 -0700 |
| commit | 3e22027648b7928b45b292602ae721c54910e47a (patch) | |
| tree | 85a5ba5075292ab4821b8202876589ce3cebe6b9 /ports/cppitertools | |
| parent | b0b895bff642afc8bc33c827b0b4430c6f8353b2 (diff) | |
| download | vcpkg-3e22027648b7928b45b292602ae721c54910e47a.tar.gz vcpkg-3e22027648b7928b45b292602ae721c54910e47a.zip | |
[cppitertools] Add new port (#6518)
* [cppitertools] Add new port
* [cppitertools] Use globs to make updates easier
* [cppitertools] Rerun CI
Diffstat (limited to 'ports/cppitertools')
| -rw-r--r-- | ports/cppitertools/CONTROL | 4 | ||||
| -rw-r--r-- | ports/cppitertools/portfile.cmake | 20 |
2 files changed, 24 insertions, 0 deletions
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)
|
