From 8df85570b31ac4152c1f4def23f306c43d18ac8b Mon Sep 17 00:00:00 2001 From: Roberto Raggi Date: Thu, 12 Mar 2009 09:56:06 +0100 Subject: Initial work on pkg-config support. --- src/plugins/genericprojectmanager/pkgconfigtool.h | 39 +++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 src/plugins/genericprojectmanager/pkgconfigtool.h (limited to 'src/plugins/genericprojectmanager/pkgconfigtool.h') diff --git a/src/plugins/genericprojectmanager/pkgconfigtool.h b/src/plugins/genericprojectmanager/pkgconfigtool.h new file mode 100644 index 0000000000..ac97d3e8eb --- /dev/null +++ b/src/plugins/genericprojectmanager/pkgconfigtool.h @@ -0,0 +1,39 @@ +#ifndef PKGCONFIGTOOL_H +#define PKGCONFIGTOOL_H + +#include +#include + +namespace GenericProjectManager { +namespace Internal { + +class PkgConfigTool: public QObject +{ + Q_OBJECT + +public: + struct Package { + QString name; + QString description; + QStringList includePaths; + QStringList defines; + QStringList undefines; + }; + +public: + PkgConfigTool(); + virtual ~PkgConfigTool(); + + QList packages() const; + +private: + void packages_helper() const; + +private: + mutable QList _packages; +}; + +} // end of namespace Internal +} // end of namespace GenericProjectManager + +#endif // PKGCONFIGTOOL_H -- cgit v1.2.1