5 QT += core-private gui-private
7 !contains(QT_CONFIG, no-pkg-config) {
8 #If Qt uses pkg-config then override pkgconfig from mkspec
9 QMAKE_CFLAGS_WAYLAND=$$system(pkg-config --cflags wayland-client 2>/dev/null)
10 QMAKE_LIBS_WAYLAND_CLIENT=$$system(pkg-config --libs-only-l wayland-client 2>/dev/null)
11 QMAKE_LIBS_WAYLAND_SERVER=$$system(pkg-config --libs-only-l wayland-server 2>/dev/null)
12 QMAKE_INCDIR_WAYLAND=$$system("pkg-config --cflags-only-I wayland-client 2>/dev/null | sed -e 's,^-I,,g' -e 's, -I, ,g'")
13 QMAKE_LIBDIR_WAYLAND=$$system("pkg-config --libs-only-L wayland-client 2>/dev/null | sed -e 's,^-L,,g' -e 's, -L, ,g'")
14 QMAKE_DEFINES_WAYLAND=""
17 QMAKE_CXXFLAGS += $$QMAKE_CFLAGS_WAYLAND
18 QMAKE_CFLAGS += $$QMAKE_CFLAGS_WAYLAND
19 DEFINES += $$QMAKE_DEFINES_WAYLAND
20 LIBS += $$QMAKE_LIBS_WAYLAND_CLIENT
21 LIBS += $$QMAKE_LIBS_WAYLAND_SERVER
22 !isEmpty(QMAKE_LIBDIR_WAYLAND) {
23 LIBS += -L$$QMAKE_LIBDIR_WAYLAND
26 !isEmpty(QMAKE_LFLAGS_RPATH) {
27 !isEmpty(QMAKE_LIBDIR_WAYLAND) {
28 QMAKE_LFLAGS += $${QMAKE_LFLAGS_RPATH}$${QMAKE_LIBS_WAYLAND}
32 SOURCES += tst_client.cpp \
38 HEADERS += mockcompositor.h \