0efe6fc90f
dbus1_linked is only evaluated to true when the dbus package is found.
If it was not found, then it makes no sense to link against the
_nolink target, because no package was found in the first place.
When the package is not found, QtDBus uses a minimal dbus header which
is included with QtDBus sources, so there is no need for the _nolink
target.
This amends cc141cc5c6
and fixes a build
failure on macOS.
Change-Id: I71dcbb7465ad13b0bf03579f51412c373125caba
Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
42 lines
949 B
CMake
42 lines
949 B
CMake
# Generated from qdbusinterface.pro.
|
|
|
|
# special case begin
|
|
add_subdirectory(qmyserver)
|
|
|
|
#####################################################################
|
|
## ../tst_qdbusinterface Test:
|
|
#####################################################################
|
|
|
|
add_qt_test(tst_qdbusinterface
|
|
SOURCES
|
|
myobject.h
|
|
tst_qdbusinterface.cpp
|
|
LIBRARIES
|
|
Qt::CorePrivate
|
|
Qt::DBusPrivate
|
|
PUBLIC_LIBRARIES
|
|
Qt::Core
|
|
Qt::DBus
|
|
)
|
|
|
|
#### Keys ignored in scope 1:.:.:qdbusinterface.pro:<TRUE>:
|
|
# CONFIG = "testcase"
|
|
# DESTDIR = "./"
|
|
|
|
## Scopes:
|
|
#####################################################################
|
|
|
|
extend_target(tst_qdbusinterface CONDITION QT_FEATURE_dbus_linked
|
|
DEFINES
|
|
QT_LINKED_LIBDBUS
|
|
PUBLIC_LIBRARIES
|
|
dbus-1
|
|
)
|
|
|
|
extend_target(tst_qdbusinterface CONDITION NOT QT_FEATURE_dbus_linked
|
|
SOURCES
|
|
../../../../src/dbus/qdbus_symbols.cpp
|
|
)
|
|
|
|
# special case end
|