]> git.proxmox.com Git - ceph.git/blob - ceph/src/jaegertracing/opentelemetry-cpp/tools/vcpkg/ports/libosip2/portfile.cmake
update ceph source to reef 18.1.2
[ceph.git] / ceph / src / jaegertracing / opentelemetry-cpp / tools / vcpkg / ports / libosip2 / portfile.cmake
1 set(LIBOSIP2_VER "5.2.0")
2
3 vcpkg_download_distfile(ARCHIVE
4 URLS "https://ftp.gnu.org/gnu/osip/libosip2-${LIBOSIP2_VER}.tar.gz" "https://www.mirrorservice.org/sites/ftp.gnu.org/gnu/osip/libosip2-${LIBOSIP2_VER}.tar.gz"
5 FILENAME "libosip2-${LIBOSIP2_VER}.tar.gz"
6 SHA512 cc714ab5669c466ee8f0de78cf74a8b7633f3089bf104c9c1474326840db3d791270159456f9deb877af2df346b04493e8f796b2bb7d2be134f6c08b25a29f83
7 )
8
9 if(VCPKG_TARGET_IS_WINDOWS)
10 list(APPEND PATCHES fix-path-in-project.patch)
11 endif()
12
13 vcpkg_extract_source_archive_ex(
14 ARCHIVE ${ARCHIVE}
15 OUT_SOURCE_PATH SOURCE_PATH
16 PATCHES ${PATCHES}
17 )
18
19 if(VCPKG_TARGET_IS_WINDOWS)
20 vcpkg_fail_port_install(ON_ARCH "arm" "arm64")
21
22 vcpkg_install_msbuild(
23 SOURCE_PATH "${SOURCE_PATH}"
24 PROJECT_SUBPATH "platform/vsnet/osip2.vcxproj"
25 INCLUDES_SUBPATH include
26 USE_VCPKG_INTEGRATION
27 REMOVE_ROOT_INCLUDES
28 )
29
30 vcpkg_install_msbuild(
31 SOURCE_PATH "${SOURCE_PATH}"
32 PROJECT_SUBPATH "platform/vsnet/osipparser2.vcxproj"
33 USE_VCPKG_INTEGRATION
34 )
35
36 elseif(VCPKG_TARGET_IS_LINUX OR VCPKG_TARGET_IS_OSX)
37 vcpkg_configure_make(
38 SOURCE_PATH ${SOURCE_PATH}
39 OPTIONS ${OPTIONS}
40 )
41
42 vcpkg_install_make()
43 vcpkg_fixup_pkgconfig()
44
45 file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include)
46 file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/share)
47
48 endif()
49
50 # Handle copyright
51 file(INSTALL ${SOURCE_PATH}/COPYING DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright)