]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/jaegertracing/opentelemetry-cpp/tools/vcpkg/ports/libiconv/vcpkg-cmake-wrapper.cmake
update ceph source to reef 18.1.2
[ceph.git] / ceph / src / jaegertracing / opentelemetry-cpp / tools / vcpkg / ports / libiconv / vcpkg-cmake-wrapper.cmake
diff --git a/ceph/src/jaegertracing/opentelemetry-cpp/tools/vcpkg/ports/libiconv/vcpkg-cmake-wrapper.cmake b/ceph/src/jaegertracing/opentelemetry-cpp/tools/vcpkg/ports/libiconv/vcpkg-cmake-wrapper.cmake
new file mode 100644 (file)
index 0000000..db39413
--- /dev/null
@@ -0,0 +1,15 @@
+include(SelectLibraryConfigurations)\r
+\r
+_find_package(${ARGS})\r
+if(Iconv_FOUND AND NOT Iconv_IS_BUILT_IN)\r
+    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
+    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
+    find_library(CHARSET_LIBRARY_RELEASE NAMES charset libcharset NAMES_PER_DIR PATH_SUFFIXES lib)\r
+    select_library_configurations(CHARSET)\r
+    if(CHARSET_LIBRARIES)\r
+        list(APPEND Iconv_LIBRARIES ${CHARSET_LIBRARIES})\r
+        if(TARGET Iconv::Iconv)\r
+            target_link_libraries(Iconv::Iconv INTERFACE ${CHARSET_LIBRARIES})\r
+        endif()\r
+    endif()\r
+endif()\r