aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStanislav Ershov <digital.stream.of.mind@gmail.com>2018-11-08 10:49:02 +0300
committerRobert Schumacher <roschuma@microsoft.com>2018-11-07 23:49:02 -0800
commit8407472fb2540efac6818ac1cd0e3b1734ce36ce (patch)
tree0097bc2d7e15b74c1487e346fa586d14b2e3c071
parent5459adf5decc9e64b7f0cf3b1ab57e2f2a636a87 (diff)
downloadvcpkg-8407472fb2540efac6818ac1cd0e3b1734ce36ce.tar.gz
vcpkg-8407472fb2540efac6818ac1cd0e3b1734ce36ce.zip
[entt] Update to version 2.7.3 (#4649)
* [entt] Update to version 2.7.3 [entt] Support cmake targets * [entt] Fix non-windows cmake targets
-rw-r--r--ports/entt/CONTROL2
-rw-r--r--ports/entt/portfile.cmake26
2 files changed, 20 insertions, 8 deletions
diff --git a/ports/entt/CONTROL b/ports/entt/CONTROL
index 1e0e1410f..3489f8e78 100644
--- a/ports/entt/CONTROL
+++ b/ports/entt/CONTROL
@@ -1,3 +1,3 @@
Source: entt
-Version: cpp14
+Version: 2.7.3-1
Description: Gaming meets modern C++ - a fast and reliable entity-component system and much more. <https://github.com/skypjack/entt>
diff --git a/ports/entt/portfile.cmake b/ports/entt/portfile.cmake
index 05462c453..e69ed624f 100644
--- a/ports/entt/portfile.cmake
+++ b/ports/entt/portfile.cmake
@@ -4,15 +4,27 @@ include(vcpkg_common_functions)
vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO skypjack/entt
- REF cpp14
- SHA512 aa3ced9084a0a973ed5c9384ab3950c8ed54239df7ae605600d8cd7c2774c4173d16ad5ea7442751dfbc675f881cab952844ba794fdf464710a85fc9d77a8a5d
+ REF v2.7.3
+ SHA512 ffdb26f43ebf0090eed5de589df4194282e2ab89e5014bfe4acc2670729b86c93ea85e25b4b1e72de975287b8f0aa9e72d89e1cfb649e0a0f4f72838b00e5215
+ HEAD_REF master
)
-file(INSTALL
- ${SOURCE_PATH}/src/entt
- DESTINATION ${CURRENT_PACKAGES_DIR}/include
+vcpkg_configure_cmake(
+ SOURCE_PATH ${SOURCE_PATH}
+ PREFER_NINJA
+ OPTIONS
+ -DBUILD_TESTING=OFF
)
-# Handle copyright/readme/package files
+vcpkg_install_cmake()
+
+if(EXISTS ${CURRENT_PACKAGES_DIR}/cmake)
+ vcpkg_fixup_cmake_targets(CONFIG_PATH cmake)
+else()
+ vcpkg_fixup_cmake_targets(CONFIG_PATH lib/cmake/entt)
+endif()
+
+file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug ${CURRENT_PACKAGES_DIR}/lib)
+
+# Handle copyright
file(INSTALL ${SOURCE_PATH}/LICENSE DESTINATION ${CURRENT_PACKAGES_DIR}/share/entt RENAME copyright)
-file(INSTALL ${SOURCE_PATH}/README.md DESTINATION ${CURRENT_PACKAGES_DIR}/share/entt)