]> git.proxmox.com Git - ceph.git/blob - ceph/src/jaegertracing/opentelemetry-cpp/tools/vcpkg/ports/restbed/portfile.cmake
update ceph source to reef 18.1.2
[ceph.git] / ceph / src / jaegertracing / opentelemetry-cpp / tools / vcpkg / ports / restbed / portfile.cmake
1 vcpkg_check_linkage(ONLY_STATIC_LIBRARY)
2
3 vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS
4 openssl BUILD_SSL
5 )
6
7 vcpkg_from_github(
8 OUT_SOURCE_PATH SOURCE_PATH
9 REPO Corvusoft/restbed
10 REF 4.7
11 SHA512 f8aaa89ae5c862253f9a480fefa8827927e3a6c13c51938bbcd6c28ac4e6d54496ecf51610343e9a3efe3e969314f643a487506c606a65f56125b51ab8478652
12 HEAD_REF master
13 PATCHES
14 use-FindOpenSSL-cmake.patch
15 asio-1-18-0-deprecations.patch #https://github.com/Corvusoft/restbed/pull/444/files
16 fix-ninja-duplicates.patch
17 )
18
19 file(REMOVE ${SOURCE_PATH}/cmake/Findopenssl.cmake)
20
21 vcpkg_configure_cmake(
22 SOURCE_PATH ${SOURCE_PATH}
23 PREFER_NINJA
24 OPTIONS
25 ${FEATURE_OPTIONS}
26 -DBUILD_TESTS=OFF
27 )
28
29 vcpkg_install_cmake()
30
31 #Remove include debug files
32 file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include)
33
34 # Handle copyright
35 configure_file(${SOURCE_PATH}/LICENSE ${CURRENT_PACKAGES_DIR}/share/${PORT}/copyright COPYONLY)