Hi Thiago,
This looks like the best solution. I already get a message when load()
fails*, and I can use it as test expression for conditional compile.
Maybe the wiki https://wiki.qt.io/Qt_Serial_Port
should be updated, as load() seems the best way to do it.
@Kai: QT_CONFIG seems to include everything Qt was build with, but
QtSerialPort is an "add-on" for Qt 4 that has to be build against the
installed Qt version.
Best regards,
Andre
* I don't fully memorize the message because I tested it on an other
computer.
Am 10.03.2016 um 14:48 schrieb Thiago Macieira:
On quinta-feira, 10 de março de 2016 09:10:49 PST André Hartmann wrote:
Hi all,
I'm working on a library that (optionally) depends on QSerialPort.
This library should also compile on Qt 4, so I did the following in the
project file:
greaterThan(QT_MAJOR_VERSION, 4) {
QT += serialport
} else {
CONFIG += serialport
}
Thats fine so far, but if QSerialPort is not installed for the
corresponding Qt4 version, I'd like to get a message during the qmake run.
What happens if, instead of that CONFIG += serialport, you write:
load(serialport)
?
_______________________________________________
Interest mailing list
Interest@qt-project.org
http://lists.qt-project.org/mailman/listinfo/interest