]> git.proxmox.com Git - ceph.git/blob - ceph/src/jaegertracing/opentelemetry-cpp/tools/vcpkg/ports/gpgme/portfile.cmake
update ceph source to reef 18.1.2
[ceph.git] / ceph / src / jaegertracing / opentelemetry-cpp / tools / vcpkg / ports / gpgme / portfile.cmake
1 vcpkg_fail_port_install(MESSAGE "${PORT} currently only supports unix platform" ON_TARGET "Windows")
2
3 vcpkg_from_github(
4 OUT_SOURCE_PATH SOURCE_PATH
5 REPO gpg/gpgme
6 REF gpgme-1.14.0
7 SHA512 b4608fd1d9a4122d8886917274e323afc9a30494c13a3dea51e17e9779f925bf8d67e584434d6a13018f274a6cbcf0a5e36f2fea794a065906bbb556b765398e
8 HEAD_REF master
9 PATCHES
10 disable-tests.patch
11 disable-docs.patch
12 )
13
14 list(REMOVE_ITEM FEATURES core)
15 string(REPLACE ";" "," LANGUAGES "${FEATURES}")
16
17 vcpkg_configure_make(
18 AUTOCONFIG
19 SOURCE_PATH ${SOURCE_PATH}
20 OPTIONS
21 --disable-gpgconf-test
22 --disable-gpg-test
23 --disable-gpgsm-test
24 --disable-g13-test
25 --enable-languages=${LANGUAGES}
26 --with-libgpg-error-prefix=${CURRENT_INSTALLED_DIR}/tools/libgpg-error
27 --with-libassuan-prefix=${CURRENT_INSTALLED_DIR}/tools/libassuan
28 )
29
30 vcpkg_install_make()
31 vcpkg_fixup_cmake_targets(CONFIG_PATH lib/cmake/Gpgmepp)
32 vcpkg_copy_pdbs()
33
34 file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/share)
35 file(INSTALL ${SOURCE_PATH}/COPYING DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright)