From f6f3667bc25b27225003b8d860c53029c14b49b5 Mon Sep 17 00:00:00 2001 From: Zephyr Lykos Date: Tue, 4 Nov 2025 20:30:38 +0800 Subject: [PATCH] CMake: set INTERFACE_COMPILE_OPTIONS instead of INTERFACE_COMPILE_DEFINITIONS DBus1_DEFINITIONS may contain -pthread which will be interpreted as -D-pthread by CMake, making compilation fail. --- cmake/DBus1Config.pkgconfig.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmake/DBus1Config.pkgconfig.in b/cmake/DBus1Config.pkgconfig.in index 0f021850..17f54a28 100644 --- a/cmake/DBus1Config.pkgconfig.in +++ b/cmake/DBus1Config.pkgconfig.in @@ -77,4 +77,4 @@ add_library(dbus-1 SHARED IMPORTED) set_property(TARGET dbus-1 APPEND PROPERTY IMPORTED_LOCATION ${DBus1_LIBRARY}) set_property(TARGET dbus-1 APPEND PROPERTY IMPORTED_IMPLIB ${DBus1_LIBRARY}) set_property(TARGET dbus-1 APPEND PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${DBus1_INCLUDE_DIRS}) -set_property(TARGET dbus-1 APPEND PROPERTY INTERFACE_COMPILE_DEFINITIONS ${DBus1_DEFINITIONS}) +set_property(TARGET dbus-1 APPEND PROPERTY INTERFACE_COMPILE_OPTIONS ${DBus1_DEFINITIONS})