summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAnders Bakken <anders.bakken@nokia.com>2009-12-16 17:43:13 (GMT)
committerJørgen Lind <jorgen.lind@nokia.com>2010-01-04 08:50:20 (GMT)
commit0647b24b35e17d3948220640192415337eb87215 (patch)
treea9463384becea8abb53e5e935202f326fdce3746
parent4194cfdc5bcc7513ce3d6b8515fb4ab7c5bfdb16 (diff)
downloadQt-0647b24b35e17d3948220640192415337eb87215.zip
Qt-0647b24b35e17d3948220640192415337eb87215.tar.gz
Qt-0647b24b35e17d3948220640192415337eb87215.tar.bz2
Use pkg-config/directfb-config to find cflags/libs
-rw-r--r--src/plugins/graphicssystems/minimaldfb/minimaldfb.pro21
1 files changed, 15 insertions, 6 deletions
diff --git a/src/plugins/graphicssystems/minimaldfb/minimaldfb.pro b/src/plugins/graphicssystems/minimaldfb/minimaldfb.pro
index 8b20c45..6f50b4a 100644
--- a/src/plugins/graphicssystems/minimaldfb/minimaldfb.pro
+++ b/src/plugins/graphicssystems/minimaldfb/minimaldfb.pro
@@ -1,12 +1,21 @@
TARGET = qminimaldfb
include(../../qpluginbase.pri)
QTDIR_build:DESTDIR = $$QT_BUILD_TREE/plugins/graphicssystems
-QMAKE_CXXFLAGS += -I/usr/local/include/directfb
-LIBS += -L/usr/local/lib \
- -ldirectfb \
- -lfusion \
- -ldirect \
- -lpthread
+
+system(pkg-config --exists directfb) {
+ DIRECTFB_CFLAGS = $$system(pkg-config --cflags directfb)
+ DIRECTFB_LIBS = $$system(pkg-config --libs directfb)
+} else {
+ directfb_config = $$SYSTEM(which directfb-config)
+ !isEmpty(directfb_config) {
+ DIRECTFB_CFLAGS = $$system(directfb-config --cflags)
+ DIRECTFB_LIBS = $$system(directfb-config --libs)
+ }
+}
+
+QMAKE_CXXFLAGS += $$DIRECTFB_CFLAGS
+LIBS += $$DIRECTFB_LIBS
+
SOURCES = main.cpp \
qgraphicssystem_minimaldfb.cpp \
qwindowsurface_minimaldfb.cpp \