diff options
| author | Thad House <thadhouse1@gmail.com> | 2019-05-31 13:49:13 -0700 |
|---|---|---|
| committer | Thad House <thadhouse1@gmail.com> | 2019-05-31 13:49:13 -0700 |
| commit | 788af2a75cfddbb9ef4e4217f4c0b506d25f2f3b (patch) | |
| tree | 173ade0e6960917458afe9dd9fb0c3c2b7f32051 /ports/bitsery | |
| parent | f483ae4c7fd04eed671a1de595374f84175311e9 (diff) | |
| parent | 26a9338c5055193915290527eacb37f2ac7fdcb8 (diff) | |
| download | vcpkg-788af2a75cfddbb9ef4e4217f4c0b506d25f2f3b.tar.gz vcpkg-788af2a75cfddbb9ef4e4217f4c0b506d25f2f3b.zip | |
Merge master
Diffstat (limited to 'ports/bitsery')
| -rw-r--r-- | ports/bitsery/CONTROL | 3 | ||||
| -rwxr-xr-x | ports/bitsery/fix-install-paths.patch | 16 | ||||
| -rw-r--r-- | ports/bitsery/portfile.cmake | 23 |
3 files changed, 42 insertions, 0 deletions
diff --git a/ports/bitsery/CONTROL b/ports/bitsery/CONTROL new file mode 100644 index 000000000..3da15a785 --- /dev/null +++ b/ports/bitsery/CONTROL @@ -0,0 +1,3 @@ +Source: bitsery +Version: 4.6.0 +Description: Header only C++ binary serialization library diff --git a/ports/bitsery/fix-install-paths.patch b/ports/bitsery/fix-install-paths.patch new file mode 100755 index 000000000..aa9130d8c --- /dev/null +++ b/ports/bitsery/fix-install-paths.patch @@ -0,0 +1,16 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 8125a28..8daee28 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -34,9 +34,9 @@ install(TARGETS bitsery + install(EXPORT bitseryTargets
+ FILE "BitseryConfig.cmake"
+ NAMESPACE Bitsery::
+- DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/bitsery)
++ DESTINATION share/bitsery)
+ install(FILES ${CMAKE_CURRENT_BINARY_DIR}/BitseryConfigVersion.cmake
+- DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/bitsery)
++ DESTINATION share/bitsery)
+ install(DIRECTORY include/bitsery
+ DESTINATION ${CMAKE_INSTALL_INCLUDEDIR})
+
diff --git a/ports/bitsery/portfile.cmake b/ports/bitsery/portfile.cmake new file mode 100644 index 000000000..bf3604a64 --- /dev/null +++ b/ports/bitsery/portfile.cmake @@ -0,0 +1,23 @@ +include(vcpkg_common_functions) + +vcpkg_from_github( + OUT_SOURCE_PATH SOURCE_PATH + REPO fraillt/bitsery + REF v4.6.0 + SHA512 519aec8730f4b6f8d26aff17d984101990ade02888664eb2c40bc1085e4dcffbbe83b08216149da234c8195d1940ec06744f16312f60e362f7005b205aa829a6 + HEAD_REF master + PATCHES fix-install-paths.patch +) + +vcpkg_configure_cmake( + SOURCE_PATH ${SOURCE_PATH} + PREFER_NINJA +) + +vcpkg_install_cmake() + +# Delete redundant and empty directories +file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug) + +# Install license +file(INSTALL ${SOURCE_PATH}/LICENSE DESTINATION ${CURRENT_PACKAGES_DIR}/share/bitsery RENAME copyright) |
