diff options
| author | Victor Romero <romerosanchezv@gmail.com> | 2019-10-09 10:42:48 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2019-10-09 10:42:48 -0700 |
| commit | 72b3aa83af7835ec5dbc90e86ce758cbe1af13f7 (patch) | |
| tree | 8c915e4b276bd4e739a85433a21ed0ce480ace6d | |
| parent | aba829d9295cdee0e9589ee9997582e1e5062d18 (diff) | |
| parent | 9a0a30c51d159abf164cc6e523d64b80db9c88a5 (diff) | |
| download | vcpkg-72b3aa83af7835ec5dbc90e86ce758cbe1af13f7.tar.gz vcpkg-72b3aa83af7835ec5dbc90e86ce758cbe1af13f7.zip | |
update magic_enum to v0.6.2 (#8500)
| -rw-r--r-- | ports/magic-enum/CONTROL | 3 | ||||
| -rw-r--r-- | ports/magic-enum/portfile.cmake | 22 |
2 files changed, 17 insertions, 8 deletions
diff --git a/ports/magic-enum/CONTROL b/ports/magic-enum/CONTROL index 333e633dc..21b8797f6 100644 --- a/ports/magic-enum/CONTROL +++ b/ports/magic-enum/CONTROL @@ -1,3 +1,4 @@ Source: magic-enum
-Version: 0.6.1
+Version: 0.6.2
Description: Header-only C++17 library provides static reflection for enums, work with any enum type without any macro or boilerplate code.
+Homepage: https://github.com/Neargye/magic_enum
diff --git a/ports/magic-enum/portfile.cmake b/ports/magic-enum/portfile.cmake index 734483b48..594a082f7 100644 --- a/ports/magic-enum/portfile.cmake +++ b/ports/magic-enum/portfile.cmake @@ -1,23 +1,31 @@ +# header-only library
+
include(vcpkg_common_functions)
vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
- REPO "Neargye/magic_enum"
- REF v0.6.1
- SHA512 546c2ea8f6aeda1b21484a3a90ec4338e15c5639b6da22350277534eeb16cfa8e987eaa1dcbb754dfaea58bd3217f95602944e2c61a694d50f9bfbaf6c5c12d6
+ REPO Neargye/magic_enum
+ REF v0.6.2
+ SHA512 548de13d5a80a08bdf5a02bfc527d19c2b0092b46e63e7ecd029878a4f85461c5a819d446edc74d1e770887a75ece5a37b967b2175fec7092eeb4314a4766469
HEAD_REF master
)
vcpkg_configure_cmake(
SOURCE_PATH ${SOURCE_PATH}
- PREFER_NINJA
+ PREFER_NINJA
OPTIONS
- -DMAGIC_ENUM_OPT_BUILD_EXAMPLES=OFF
- -DMAGIC_ENUM_OPT_BUILD_TESTS=OFF
+ -DMAGIC_ENUM_OPT_BUILD_EXAMPLES=OFF
+ -DMAGIC_ENUM_OPT_BUILD_TESTS=OFF
)
vcpkg_install_cmake()
+
vcpkg_fixup_cmake_targets(CONFIG_PATH lib/cmake/magic_enum)
file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug ${CURRENT_PACKAGES_DIR}/lib)
-file(INSTALL ${SOURCE_PATH}/LICENSE DESTINATION ${CURRENT_PACKAGES_DIR}/share/magic-enum RENAME copyright)
+
+# Handle copyright
+configure_file(${SOURCE_PATH}/LICENSE ${CURRENT_PACKAGES_DIR}/share/magic-enum/copyright COPYONLY)
+
+# CMake integration test
+vcpkg_test_cmake(PACKAGE_NAME magic-enum)
|
