diff options
| author | xoviat <xoviat@users.noreply.github.com> | 2017-10-17 18:25:58 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2017-10-17 18:25:58 -0500 |
| commit | b3f123fdd0acd3eff443a5d709c6a223d380ea36 (patch) | |
| tree | 7fa09363ba8a535a18310a0e29faa8b2bf3cb191 | |
| parent | 4451a745a0f3beb6e8e034422185ef86df098a77 (diff) | |
| download | vcpkg-b3f123fdd0acd3eff443a5d709c6a223d380ea36.tar.gz vcpkg-b3f123fdd0acd3eff443a5d709c6a223d380ea36.zip | |
ENH: add portfile
| -rw-r--r-- | ports/libsodium/portfile.cmake | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/ports/libsodium/portfile.cmake b/ports/libsodium/portfile.cmake new file mode 100644 index 000000000..593c173e9 --- /dev/null +++ b/ports/libsodium/portfile.cmake @@ -0,0 +1,31 @@ +include(vcpkg_common_functions) + +set(LIBSODIUM_VERSION 1.0.15) +set(SOURCE_PATH ${CURRENT_BUILDTREES_DIR}/src/libsodium-${LIBSODIUM_VERSION}) + +vcpkg_from_github( + OUT_SOURCE_PATH ${SOURCE_PATH} + REPO jedisct1/libsodium + REF ${LIBSODIUM_VERSION} + SHA512 ec497cb0007597efaeae0aecaa7484d6dcc53367607ec3fd28a98c6209f0cdecd5a6f560c15badd3a69b8da7d63676b11fb395ef4ed4da9b80467dbdc5f65a72 + HEAD_REF master +) + +if (VCPKG_LIBRARY_LINKAGE STREQUAL "dynamic") + vcpkg_build_msbuild( + PROJECT_PATH ${SOURCE_PATH}/libsodium.vcxproj + RELEASE_CONFIGURATION ReleaseDLL + DEBUG_CONFIGURATION DebugDLL + ) +else() + vcpkg_build_msbuild( + PROJECT_PATH ${SOURCE_PATH}/libsodium.vcxproj + ) +endif() + + +file(INSTALL + ${SOURCE_PATH}/LICENSE + DESTINATION ${CURRENT_PACKAGES_DIR}/share/libsodium + RENAME copyright +) |
