aboutsummaryrefslogtreecommitdiff
path: root/ports/magic-enum
diff options
context:
space:
mode:
Diffstat (limited to 'ports/magic-enum')
-rw-r--r--ports/magic-enum/CONTROL3
-rw-r--r--ports/magic-enum/portfile.cmake22
2 files changed, 15 insertions, 10 deletions
diff --git a/ports/magic-enum/CONTROL b/ports/magic-enum/CONTROL
index 590b8d758..070b202fd 100644
--- a/ports/magic-enum/CONTROL
+++ b/ports/magic-enum/CONTROL
@@ -1,3 +1,4 @@
Source: magic-enum
-Version: 2019-06-07
+Version: 0.6.3-1
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 95be6cc27..3a8fca1c2 100644
--- a/ports/magic-enum/portfile.cmake
+++ b/ports/magic-enum/portfile.cmake
@@ -1,22 +1,26 @@
-include(vcpkg_common_functions)
+# header-only library
vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
- REPO "Neargye/magic_enum"
- REF 4dfaa4b7b4814c2cf85b08ad3084fc28c8b129c6
- SHA512 924e5a134f4200652fdc3f3d676b49efa8c30b5577d638f60134ce81092b23f7976a494ce50b58b25ed7bce0653a7e29206acf9e512408c4701ec6822ab2d176
+ REPO Neargye/magic_enum
+ REF v0.6.3
+ SHA512 ac5e1a08c491c380980b1ca928cd545f0f062818e5946904e6f17803f6e6578f4a7f882896b22681537ef7c559897b002aacc52f8fe35d22ea528d1b5e491e63
+ 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)
+
+vcpkg_fixup_cmake_targets(CONFIG_PATH lib/cmake/magic_enum TARGET_PATH share/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/${PORT}/copyright COPYONLY)