From: Fu Limin <[EMAIL PROTECTED]>
Subject: [CMake] A little patch for FindQt4.cmake

Hi,

I have writen a little patch for FindQt4.cmake. The patch simply do one
thing, it read library linking flags from *.prl file under QTDIR/lib.
The reason that I create this patch is that, FindQt4 do not set all the
linking flags (e.g. -lXinerama etc.) required by qt application. I hope
this patch can be useful for somebody. The linking flags found in *.prl
files are stored in QT_LIBRARIES, maybe the script should be modified to
store them in separated variables, for example, flags from libQtCore.prl
should be stored in QT_QTCORE_LIBRARY etc.
cheers,

Limin

Hi, I was just about to do the same thing :) However, yesterday, I came across some Qt documentation saying that the .prl files are of an internal format and Trolltech reserves the right to change the format whenever they want. So, instead, I was going to read the mkspecs/qconfig.pri file to get the Qt configuration options (x11sm, freetype, xrandr, xinerama, etc...). Based on that, do some FIND_LIBRARY calls using library paths specified by qmake.

Does that sound like a better approach?

Clint

_______________________________________________
CMake mailing list
[email protected]
http://www.cmake.org/mailman/listinfo/cmake

Reply via email to