diff options
author | Anders Bakken <anders.bakken@nokia.com> | 2009-12-16 17:43:13 (GMT) |
---|---|---|
committer | Jørgen Lind <jorgen.lind@nokia.com> | 2010-01-04 08:50:20 (GMT) |
commit | 0647b24b35e17d3948220640192415337eb87215 (patch) | |
tree | a9463384becea8abb53e5e935202f326fdce3746 | |
parent | 4194cfdc5bcc7513ce3d6b8515fb4ab7c5bfdb16 (diff) | |
download | Qt-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.pro | 21 |
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 \ |