]> git.proxmox.com Git - ceph.git/blame - ceph/src/jaegertracing/opentelemetry-cpp/tools/vcpkg/ports/libxml2/vcpkg-cmake-wrapper.cmake
update ceph source to reef 18.1.2
[ceph.git] / ceph / src / jaegertracing / opentelemetry-cpp / tools / vcpkg / ports / libxml2 / vcpkg-cmake-wrapper.cmake
CommitLineData
1e59de90
TL
1_find_package(${ARGS})\r
2if(LibXml2_FOUND)\r
3 find_package(LibLZMA)\r
4 find_package(ZLIB)\r
5 include(SelectLibraryConfigurations)\r
6 find_library(ICONV_LIBRARY_DEBUG NAMES iconvd libiconvd iconv libiconv NAMES_PER_DIR PATH_SUFFIXES lib PATHS "${_INSTALLED_DIR}/debug" NO_DEFAULT_PATH)\r
7 find_library(ICONV_LIBRARY_RELEASE NAMES iconv libiconv NAMES_PER_DIR PATH_SUFFIXES lib PATHS "${_VCPKG_INSTALLED_DIR}/${VCPKG_TARGET_TRIPLET}" NO_DEFAULT_PATH)\r
8 find_library(ICONV_LIBRARY_RELEASE NAMES iconv libiconv NAMES_PER_DIR PATH_SUFFIXES lib)\r
9 find_library(CHARSET_LIBRARY_DEBUG NAMES charsetd libcharsetd charset libcharset NAMES_PER_DIR PATH_SUFFIXES lib PATHS "${_VCPKG_INSTALLED_DIR}/${VCPKG_TARGET_TRIPLET}/debug" NO_DEFAULT_PATH)\r
10 find_library(CHARSET_LIBRARY_RELEASE NAMES charset libcharset NAMES_PER_DIR PATH_SUFFIXES lib PATHS "${_VCPKG_INSTALLED_DIR}/${VCPKG_TARGET_TRIPLET}" NO_DEFAULT_PATH)\r
11 find_library(CHARSET_LIBRARY_RELEASE NAMES charset libcharset NAMES_PER_DIR PATH_SUFFIXES lib)\r
12 select_library_configurations(ICONV)\r
13 select_library_configurations(CHARSET)\r
14 list(APPEND LIBXML2_LIBRARIES ${LIBLZMA_LIBRARIES} ${ZLIB_LIBRARIES})\r
15 if(CMAKE_SYSTEM_NAME STREQUAL "Linux")\r
16 list(APPEND LIBXML2_LIBRARIES m)\r
17 endif()\r
18 if(ICONV_LIBRARIES)\r
19 list(APPEND LIBXML2_LIBRARIES ${ICONV_LIBRARIES})\r
20 if(TARGET LibXml2::LibXml2)\r
21 target_link_libraries(LibXml2::LibXml2 INTERFACE ${ICONV_LIBRARIES} )\r
22 endif()\r
23 endif()\r
24 if(CHARSET_LIBRARIES)\r
25 list(APPEND LIBXML2_LIBRARIES ${CHARSET_LIBRARIES})\r
26 if(TARGET LibXml2::LibXml2)\r
27 target_link_libraries(LibXml2::LibXml2 INTERFACE ${CHARSET_LIBRARIES})\r
28 endif()\r
29 endif()\r
30 if(CMAKE_SYSTEM_NAME STREQUAL "Windows")\r
31 list(APPEND LIBXML2_LIBRARIES ws2_32)\r
32 endif()\r
33endif()\r