> -----Original Message----- > From: Interest [mailto:interest- > bounces+kai.koehne=theqtcompany....@qt-project.org] On Behalf Of > Andre Hartmann > Sent: Thursday, March 10, 2016 9:11 AM > To: Interest@qt-project.org > Subject: [Interest] Qmake: Detecting if QSerialPort is installed > > 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's the easiest way to do this with qmake?
You can use qtHaveModule() to check for a Qt module, and message(), error(), warning() ... to print stuff. !qtHaveModule(serialport): error(Qt SerialPort module not found) Regards Kai _______________________________________________ Interest mailing list Interest@qt-project.org http://lists.qt-project.org/mailman/listinfo/interest