aboutsummaryrefslogtreecommitdiff
path: root/vcpkg/ports/dbus/pkgconfig.patch
diff options
context:
space:
mode:
Diffstat (limited to 'vcpkg/ports/dbus/pkgconfig.patch')
-rw-r--r--vcpkg/ports/dbus/pkgconfig.patch21
1 files changed, 21 insertions, 0 deletions
diff --git a/vcpkg/ports/dbus/pkgconfig.patch b/vcpkg/ports/dbus/pkgconfig.patch
new file mode 100644
index 0000000..6358148
--- /dev/null
+++ b/vcpkg/ports/dbus/pkgconfig.patch
@@ -0,0 +1,21 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index caef738..b878f42 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -724,11 +724,11 @@ add_custom_target(help-options
+ #
+ if(DBUS_ENABLE_PKGCONFIG)
+ set(PLATFORM_LIBS pthread ${LIBRT})
+- if(PKG_CONFIG_FOUND)
+- # convert lists of link libraries into -lstdc++ -lm etc..
+- foreach(LIB ${CMAKE_C_IMPLICIT_LINK_LIBRARIES} ${PLATFORM_LIBS})
+- set(LIBDBUS_LIBS "${LIBDBUS_LIBS} -l${LIB}")
+- endforeach()
++ if(1)
++ set(LIBDBUS_LIBS "${CMAKE_THREAD_LIBS_INIT}")
++ if(LIBRT)
++ string(APPEND LIBDBUS_LIBS " -lrt")
++ endif()
+ set(original_prefix "${CMAKE_INSTALL_PREFIX}")
+ if(DBUS_RELOCATABLE)
+ set(pkgconfig_prefix "\${pcfiledir}/../..")