diff options
| author | Alexander Karatarakis <alex@karatarakis.com> | 2017-11-21 01:25:35 -0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2017-11-21 01:25:35 -0800 |
| commit | 74122324ade6465ce4ab321b8c8a513670b84a65 (patch) | |
| tree | 7c224595781a5778d790a5709ac7e9773fce72f6 | |
| parent | ec4eb5bc06f8516b649ca390cce13cf989ce34fd (diff) | |
| parent | 5123b32da186ff753cf233a6ef06b2f3ef575fe9 (diff) | |
| download | vcpkg-74122324ade6465ce4ab321b8c8a513670b84a65.tar.gz vcpkg-74122324ade6465ce4ab321b8c8a513670b84a65.zip | |
Merge pull request #2228 from fquinner/feature-qpid-proton
Added port for qpid proton 0.18.1
| -rw-r--r-- | ports/qpid-proton/CONTROL | 4 | ||||
| -rw-r--r-- | ports/qpid-proton/portfile.cmake | 36 |
2 files changed, 40 insertions, 0 deletions
diff --git a/ports/qpid-proton/CONTROL b/ports/qpid-proton/CONTROL new file mode 100644 index 000000000..6f64c3fcf --- /dev/null +++ b/ports/qpid-proton/CONTROL @@ -0,0 +1,4 @@ +Source: qpid-proton +Version: 0.18.1 +Build-Depends: openssl +Description: Qpid Proton is a high-performance, lightweight messaging library.
\ No newline at end of file diff --git a/ports/qpid-proton/portfile.cmake b/ports/qpid-proton/portfile.cmake new file mode 100644 index 000000000..e5ba1d7ed --- /dev/null +++ b/ports/qpid-proton/portfile.cmake @@ -0,0 +1,36 @@ +include(vcpkg_common_functions) + +# Use this throughout rather than literal string +set(QPID_PROTON_VERSION 0.18.1) + +# Go grab the code. Set SHA512 to 1 to get correct sha from download +vcpkg_from_github( + OUT_SOURCE_PATH SOURCE_PATH + REPO apache/qpid-proton + REF ${QPID_PROTON_VERSION} + SHA512 92cbd7f534e8b180fb72888999af2735541663c70dde1e4e1382f39c5057920df0fb72527db23008823d69a7ddac335217f16270c0bbdb4dfe26733feddf94cc + HEAD_REF next +) + +# Run cmake configure step +vcpkg_configure_cmake(SOURCE_PATH ${SOURCE_PATH}) + +# Run cmake install step +vcpkg_install_cmake() + +# Copy across any pdbs generated +vcpkg_copy_pdbs() + +# Rename share subdirectory +file(RENAME ${CURRENT_PACKAGES_DIR}/share/proton-${QPID_PROTON_VERSION} + ${CURRENT_PACKAGES_DIR}/share/${PORT}) + +# Vcpkg expects file with name "copyright" +file(RENAME ${CURRENT_PACKAGES_DIR}/share/${PORT}/LICENSE + ${CURRENT_PACKAGES_DIR}/share/${PORT}/copyright) + +# Remove extraneous unrequired-for-vcpkg files +file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include) +file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/share) +file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/lib/cmake) +file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/lib/cmake)
\ No newline at end of file |
