]> git.proxmox.com Git - ceph.git/blame - ceph/src/jaegertracing/opentelemetry-cpp/tools/vcpkg/ports/argtable3/portfile.cmake
update ceph source to reef 18.1.2
[ceph.git] / ceph / src / jaegertracing / opentelemetry-cpp / tools / vcpkg / ports / argtable3 / portfile.cmake
CommitLineData
1e59de90
TL
1vcpkg_from_github(\r
2 OUT_SOURCE_PATH SOURCE_PATH\r
3 REPO argtable/argtable3\r
4 REF 1c1bb23b305c8cf349328fc0cacd7beb7a575ff4 # v3.1.5\r
5 SHA512 13150c8adc1eda107b6df65a2e276510a66bd912f6067d7cc72951735a4c20307144b04cda959cdd24f160da3810ba8bb35e48992ff4281e44ed2331d030fb1d\r
6 HEAD_REF master\r
7)\r
8\r
9vcpkg_configure_cmake(\r
10 SOURCE_PATH ${SOURCE_PATH}\r
11 PREFER_NINJA\r
12 OPTIONS\r
13 -DARGTABLE3_ENABLE_CONAN=OFF\r
14 -DARGTABLE3_ENABLE_TESTS=OFF\r
15 -DARGTABLE3_BUILD_STATIC_EXAMPLES=OFF\r
16)\r
17\r
18vcpkg_install_cmake()\r
19\r
20vcpkg_copy_pdbs()\r
21\r
22if(EXISTS ${CURRENT_PACKAGES_DIR}/cmake)\r
23 vcpkg_fixup_cmake_targets(CONFIG_PATH cmake)\r
24elseif(EXISTS ${CURRENT_PACKAGES_DIR}/lib/cmake/${PORT})\r
25 vcpkg_fixup_cmake_targets(CONFIG_PATH lib/cmake/${PORT})\r
26endif()\r
27\r
28file(COPY ${CMAKE_CURRENT_LIST_DIR}/vcpkg-cmake-wrapper.cmake DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT})\r
29\r
30file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include)\r
31\r
32if(VCPKG_LIBRARY_LINKAGE STREQUAL dynamic)\r
33 vcpkg_replace_string(\r
34 "${CURRENT_PACKAGES_DIR}/include/argtable3.h"\r
35 "defined(argtable3_IMPORTS)"\r
36 "1 // defined(argtable3_IMPORTS)"\r
37 )\r
38endif()\r
39\r
40if(VCPKG_LIBRARY_LINKAGE STREQUAL "static")\r
41 file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/bin" "${CURRENT_PACKAGES_DIR}/debug/bin")\r
42endif()\r
43\r
44configure_file(${SOURCE_PATH}/LICENSE ${CURRENT_PACKAGES_DIR}/share/${PORT}/copyright COPYONLY)\r