vcpkg/ports/dbus/pkgconfig.patch
Kai Pastor fc6685331b
[dbus] Cleanup, fix pkgconfig for osx (#27425)
* Revise portfile

* Revise pkgconfig patching

* More cleanup

* Update versions

* Only dynamic library

* Fix warnings

* Update versions

* glib unneeded unless building tests

* More changes

* Add opt-in x11 feature

* Dynamic lib implies !staticcrt

* Update versions

* !uwp

* Update versions
2022-10-26 11:32:06 -07:00

22 lines
782 B
Diff

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}/../..")