diff options
| author | neargye <neargye@gmail.com> | 2019-10-08 13:31:48 +0500 |
|---|---|---|
| committer | neargye <neargye@gmail.com> | 2019-10-08 15:37:35 +0500 |
| commit | 9a0a30c51d159abf164cc6e523d64b80db9c88a5 (patch) | |
| tree | 77c2fb75bf0d079f31826d543748e3994c9bda6a | |
| parent | ea79220f9d9d33a11101c8dea0827aaff5a2b9b3 (diff) | |
| download | vcpkg-9a0a30c51d159abf164cc6e523d64b80db9c88a5.tar.gz vcpkg-9a0a30c51d159abf164cc6e523d64b80db9c88a5.zip | |
update magic_enum to v0.6.2
| -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)
|
