Christophe Dumez
14 years ago
4 changed files with 77 additions and 1 deletions
@ -0,0 +1,31 @@
@@ -0,0 +1,31 @@
|
||||
/* |
||||
-----BEGIN QCMOD----- |
||||
name: qt-svg |
||||
-----END QCMOD----- |
||||
*/ |
||||
// see Conf::findPkgConfig |
||||
class qc_qt_svg : public ConfObj |
||||
{ |
||||
public: |
||||
qc_qt_svg(Conf *c) : ConfObj(c) {} |
||||
QString name() const { return "QtSvg >= 4.5"; } |
||||
QString shortname() const { return "qt-svg"; } |
||||
QString checkString() const { |
||||
if(!conf->getenv("QC_DISABLE_qt_svg").isEmpty() || !conf->getenv("QC_DISABLE_GUI").isEmpty()) |
||||
return ""; |
||||
return ConfObj::checkString(); |
||||
} |
||||
bool exec(){ |
||||
if(!conf->getenv("QC_DISABLE_qt_svg").isEmpty() || !conf->getenv("QC_DISABLE_GUI").isEmpty()) |
||||
return false; |
||||
QStringList incs; |
||||
QString req_ver = "4.5.0"; |
||||
QString version, libs, other; |
||||
VersionMode mode = VersionMin; |
||||
if(conf->findPkgConfig("QtSvg", mode, req_ver, &version, &incs, &libs, &other)) { |
||||
conf->addExtra("CONFIG += svg"); |
||||
return true; |
||||
} |
||||
return false; |
||||
} |
||||
}; |
Loading…
Reference in new issue