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.
This commit is contained in:
Zephyr Lykos 2025-11-04 20:30:38 +08:00
parent 1bcf396c78
commit f6f3667bc2
No known key found for this signature in database
GPG key ID: D3E9D31E2F77F04D

View file

@ -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})