]> git.proxmox.com Git - ceph.git/blob - ceph/src/jaegertracing/opentelemetry-cpp/tools/vcpkg/ports/lcm/glib.link.patch
update ceph source to reef 18.1.2
[ceph.git] / ceph / src / jaegertracing / opentelemetry-cpp / tools / vcpkg / ports / lcm / glib.link.patch
1 diff --git a/cmake/FindGLib2.cmake b/cmake/FindGLib2.cmake
2 index 2f1a8be45..db823b953 100644
3 --- a/cmake/FindGLib2.cmake
4 +++ b/cmake/FindGLib2.cmake
5 @@ -14,7 +14,7 @@ function(_glib2_find_include VAR HEADER)
6
7 find_path(GLIB2_${VAR}_INCLUDE_DIR ${HEADER}
8 PATHS ${_paths}
9 - PATH_SUFFIXES glib-2.0 glib-2.0/include
10 + PATH_SUFFIXES glib-2.0 glib-2.0/include lib/glib-2.0/include
11 )
12 mark_as_advanced(GLIB2_${VAR}_INCLUDE_DIR)
13 endfunction()
14 @@ -108,6 +108,16 @@ foreach(_glib2_component ${GLib2_FIND_COMPONENTS})
15
16 endforeach()
17
18 +find_library(PCRE_LIBRARY pcre)
19 +set_property(TARGET GLib2::glib APPEND PROPERTY
20 + INTERFACE_LINK_LIBRARIES ${PCRE_LIBRARY}
21 +)
22 +set(THREADS_PREFER_PTHREAD_FLAG ON)
23 +find_package(Threads)
24 +set_property(TARGET GLib2::glib APPEND PROPERTY
25 + INTERFACE_LINK_LIBRARIES Threads::Threads
26 +)
27 +
28 list(APPEND GLib2_FIND_COMPONENTS glib)
29 set(GLib2_FIND_REQUIRED_glib TRUE)
30