]> git.proxmox.com Git - ceph.git/blob - ceph/src/jaegertracing/opentelemetry-cpp/tools/vcpkg/ports/libgta/portfile.cmake
update ceph source to reef 18.1.2
[ceph.git] / ceph / src / jaegertracing / opentelemetry-cpp / tools / vcpkg / ports / libgta / portfile.cmake
1 set(LIBGTA_VERSION 1.0.8)
2 set(LIBGTA_HASH 99ec3d6317c9a12cf440a60bb989cc7a3fe35e0a1da3e65206e5cd52b69fb860850e61ea0f819511ef48ddc87c468c0ded710409990627096738886e1b358423)
3
4 vcpkg_download_distfile(ARCHIVE
5 URLS "http://download.savannah.nongnu.org/releases/gta/libgta-1.0.8.tar.xz"
6 FILENAME "libgta-${LIBGTA_VERSION}.tar.xz"
7 SHA512 ${LIBGTA_HASH})
8
9 vcpkg_extract_source_archive_ex(
10 OUT_SOURCE_PATH SOURCE_PATH
11 ARCHIVE ${ARCHIVE}
12 REF ${LIBGTA_VERSION}
13 )
14
15 string(COMPARE EQUAL "${VCPKG_LIBRARY_LINKAGE}" "dynamic" ENABLE_SHARED_LIBS)
16 string(COMPARE EQUAL "${VCPKG_LIBRARY_LINKAGE}" "static" ENABLE_STATIC_LIBS)
17
18 vcpkg_configure_cmake(
19 SOURCE_PATH ${SOURCE_PATH}
20 PREFER_NINJA
21 OPTIONS -DGTA_BUILD_SHARED_LIB=${ENABLE_SHARED_LIBS}
22 -DGTA_BUILD_STATIC_LIB=${ENABLE_STATIC_LIBS}
23 -DGTA_BUILD_DOCUMENTATION=OFF
24 )
25
26 vcpkg_install_cmake()
27 vcpkg_copy_pdbs()
28
29 file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include)
30 if(VCPKG_LIBRARY_LINKAGE STREQUAL "static")
31 file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/bin ${CURRENT_PACKAGES_DIR}/bin)
32 endif()
33
34 file(COPY ${SOURCE_PATH}/COPYING DESTINATION ${CURRENT_PACKAGES_DIR}/share/libgta)
35 file(RENAME ${CURRENT_PACKAGES_DIR}/share/libgta/COPYING ${CURRENT_PACKAGES_DIR}/share/libgta/copyright)